至于我这里的开发工具是:Idea
1.首先,创建项目,导入依赖:
<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency> <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>3.4.2</version> </dependency>
2.然后,再把MongoDB的服务打开,不要关闭
3.然后,创建一个测试类:进行用java代码对MongoDB的增删改查操作
@Test public void test(){ //MongoDB连接: MongoClient mc=new MongoClient("127.0.0.1",27017); //27017是端口号 //获得数据库: MongoDatabase user=mc.getDatabase("user"); //我这里的数据库名就是user //获得集合(表): MongoCollection<Document> tb_user=user.getCollection("tb_user"); //这里的user数据库中的表名是 :tb_user //操作CURD: //添加:
//tb_user这张表中有三个列(_id,name,age) Document document=new Document().append("_id",6).append("name","哈士奇").append("age",14); tb_user.insertOne(document); //修改: Document document1=new Document("$set",new Document().append("name","大鲜肉")); //将名字改为“大鲜肉” tb_user.updateOne(Filters.eq("_id",5),document1); //根据id查找 //删除: tb_user.deleteOne(Filters.eq("_id",4)); //查询: FindIterable<Document> documents=tb_user.find(); for (Document d : documents) { System.out.println(d.toJson()); } }
然后,最基本的用java代码对MongoDB的增删改查操作就是这些了。