MongoDB入门操作
来源:互联网 发布:nba2kol鸟人安德森数据 编辑:程序博客网 时间:2024/05/29 16:41
1、启用mongoDB服务
mongod -f C:\MongoDB\mongodb.conf(配置文件见文章底部)
2、连接mongoDB数据库:
mongo –port=27001(配置文件中设置的端口号)
3、查找数据库
show databases;(其他cmd命令见我的资源:MongoDB权威指南.pdf)
4、下载jar包
地址:https://oss.sonatype.org/content/repositories/releases/org/mongodb/mongo-java-driver/3.3.0/
5、java代码测试
package com.mongodb;
public class Test {
public static void main(String[] args) { // TODO Auto-generated method stub Mongo mongo = new Mongo("localhost", 27001); DB db = mongo.getDB("test"); DBCollection dept = db.getCollection("dept"); //增加记录数: DBObject dps = new BasicDBObject(); dps.put("name", "test"); dps.put("age", 28); dps.put("sex", "男"); dept.save(dps); //删除 DBObject to_remove = new BasicDBObject("_id", new ObjectId("57cd19af37a0bbee032cdf44")); dept.remove(to_remove); //修改 DBObject ob1 = new BasicDBObject("_id", new ObjectId("57cd19af37a0bbee032cdf45")); DBObject ob2 = new BasicDBObject(); ob2.put("age", 121); ob2.put("name", "wangtao"); ob2.put("sex", "男"); dept.update(ob1, ob2); //查询记录数: DBCursor dp = dept.find(new BasicDBObject("age", new BasicDBObject("$gte", 24))); int row =0; while (dp.hasNext()) { System.out.println(dp.next()); row++; } System.out.println("总记录数:"+row);}//写出文件 GridFS myFS = new GridFS(db,"fs");//获取保存文件的fs集合 GridFSDBFile file = myFS.findOne("ActionHandler使用笔记.txt"); //找到要下载的文件 System.out.println(file); try { file.writeTo(new File("C://Users//want//Desktop//ActionHandler.txt"));//将文件保存到本地 } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }
}
P.S.—-mongodb.conf
设置数据目录的路径
dbpath=C:\MongoDB\db
设置日志信息的文件路径
logpath=C:\MongoDB\log\mongodb.log
打开日志输出操作
logappend=true
在以后进行用户管理的时候使用
noauth = true
//auth=true
port=27001
0 0
- Java操作MongoDB入门
- MongoDB命令操作(入门)
- MongoDB入门操作
- MONGODB入门操作(一)
- 【MongoDb入门】 索引操作
- MongoDB入门Java操作
- Mongodb入门并使用java操作Mongodb
- MongoDB入门(三)-Java操作MongoDB
- .NET 操作MongoDB入门(一) 安装MongoDB
- Java mongodb 基本操作入门
- Java mongoDB 基本操作入门
- Mongodb 操作入门以及CRUD
- Mongodb入门(2) --- 常用操作
- 【MongoDb入门】细说高级操作
- Java Tutorial(Java操作MongoDB入门)
- [记录]MongoDB Java代码---入门操作
- mongodb的常用操作(入门必备)
- MongoDB PHP基本操作,快速入门
- 解决MySQl卸载卸不干净问题
- GPS知识
- 求孪生素数的对数
- [hystar整理]Entity Framework 教程
- 网络库小常识------持续编辑ing
- MongoDB入门操作
- Android Studio中获取SHA1证书指纹和MD5
- C#连接Oracle数据库(直接引用dll使用)
- 实现监听事件的三种方法。
- SpringBoot学习记录5------logback
- c++类总结
- 到底什么才属于好地段
- Android中的ANR详解(原因和方案)
- UIButton高光状态(highlighted)时阴影效果