这样就创建了一个MongoDB的数据库连接对象,它默认连接到当前机器的localhost地址,端口是27017。
这样就获得了一个test的数据库,如果mongoDB中没有创建这个数据库也是可以正常运行的。如果你读过上一篇文章就知道,mongoDB可以在没有创建这个数据库的情况下,完成数据的添加操作。当添加的时候,没有这个库,mongoDB会自动创建当前数据库。
得到了db,下一步我们要获取一个“聚集集合DBCollection”,通过db对象的getCollection方法来完成。
DBCollection users = db.getCollection("users");
这样就获得了一个DBCollection,它相当于我们数据库的“表”。
查询所有数据
完整源码
2、 完成CRUD操作,首先建立一个MongoDB4CRUDTest.java,基本测试代码如下:
3、 添加操作
在添加操作之前,我们需要写个查询方法,来查询所有的数据。代码如下:
4、 删除数据
5、 修改数据
6、 查询数据
mongoDB不支持联合查询、子查询,这需要我们自己在程序中完成。将查询的结果集在Java查询中进行需要的过滤即可。
7、 其他操作
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持七叶笔记。