时间:2021-07-01 10:21:17 帮助过:56人阅读
MongoDB的Java驱动已经提供比较全的操作,分为三块:1.普通用户操作
MongoDB的Java驱动已经提供比较全的操作,分为三块:
1.普通用户操作
2.管理员操作
3.oplog操作
具体可以添加一个eclipse testng插件,再在工程中导入testng.jar包即可看到。
本文主要说明各个使用点和注意事项。
1.连接一个复制集(replica sets)mongod:
复制集是mongo解决稳定性的一个方案,也是可以实现读写分离的一种实现,这里介绍复制集的java连接方式。
[java]
注:一般例子采用的连接方式是直接连一个mongod服务,但是作为单台的生产环境显然安全性不足,因此采用复制集方式,连接也区别于一般,是使用
[java]
方法。MongoOptions根据自己的需求设置,参数说明已经很多了,不细讲。
注意mongo实例使用单例模式。
2.获取db:
[java]
注:取到名为test的db进行操作;若该db不存在,该操作会创建对应的db。3.获取集合:
[java]
以上三个操作是建立连接,接下去才是db中常用的操作。
4.查询:
[java]
注:全集合查询,,输出每条记录,正常情况不会作类似操作,记住两个东西,find()和cursor
[java]
注:查询指定条件的offer信息。
[java]
5.更新:
[java]
注:更新一条记录,先整个读出再更新部分信息再写入,切记不要读出一部分更新回去。6.插入:
[java]
注:插入一条记录{i:1001},_id自动生成。7.删除:
[java]
注:删除一条记录。