您好,欢迎访问一九零五行业门户网

Java操作MongoDB

介绍到了在mongodb的控制台完成mongodb的数据操作,通过前一篇文章我们对mongodb有了全面的认识和理解。现在我们就用java来操作m
上一篇文章:   介绍到了在mongodb的控制台完成mongodb的数据操作,通过前一篇文章我们对mongodb有了全面的认识和理解。现在我们就用java来操作mongodb的数据。
开发环境:
system:windows
ide:eclipse、myeclipse 8
database:mongodb
开发依赖库:
javaee5、mongo-2.5.3.jar、junit-4.8.2.jar
一、准备工作
1、 首先,,下载mongodb对java支持的驱动包
驱动包下载地址:https://github.com/mongodb/mongo-java-driver/downloads
mongodb对java的相关支持、技术:+language+center
驱动源码下载:https://download.github.com/mongodb-mongo-java-driver-r2.6.1-7-g6037357.zip
在线查看源码:https://github.com/mongodb/mongo-java-driver
2、 下面建立一个javaproject工程,导入下载下来的驱动包。即可在java中使用mongodb,目录如下:
二、java操作mongodb示例
在本示例之前你需要启动mongod.exe的服务,启动后,下面的程序才能顺利执行;
1、 建立simpletest.java,完成简单的mongodb数据库操作
这样就创建了一个mongodb的数据库连接对象,它默认连接到当前机器的localhost地址,端口是27017。
db db = mongo.getdb(“test”);    这样就获得了一个test的数据库,如果mongodb中没有创建这个数据库也是可以正常运行的。如果你读过上一篇文章就知道,mongodb可以在没有创建这个数据库的情况下,完成数据的添加操作。当添加的时候,没有这个库,mongodb会自动创建当前数据库。
得到了db,下一步我们要获取一个“聚集集合dbcollection”,通过db对象的getcollection方法来完成。
这样就获得了一个dbcollection,它相当于我们数据库的“表”。
查询所有数据
完整源码
2、 完成crud操作,首先建立一个mongodb4crudtest.java,基本测试代码如下:
3、 添加操作
在添加操作之前,我们需要写个查询方法,来查询所有的数据。代码如下:
 4、 删除数据
5、 修改数据
6、 查询数据
mongodb不支持联合查询、子查询,这需要我们自己在程序中完成。将查询的结果集在java查询中进行需要的过滤即可。
7、 其他操作
好了,这里基本上就介绍这么多java操作mongodb的方法。其他的东西还需要你自己多多研究。上面操作mongodb的方法都是一些常用的方法,比较简单。
其它类似信息

推荐信息