try { MongoClient mc = new MongoClient("IP",27017); System.out.println("nice"); MongoDatabase database = mc.getDatabase("mjc"); MongoCollection<Document> collection = database.getCollection("s1"); //查看表 FindIterable<Document> find = collection.find(); MongoCursor<Document> iterator = find.iterator(); while(iterator.hasNext()) { Document next = iterator.next(); System.out.println(next); } // 插入 Document doc = new Document(); doc.put("name", "mjc"); doc.put("age", 18); collection.insertOne(doc); // 删除 Bson bson= Filters.eq("age", 18); DeleteResult deleteOne = collection.deleteOne(bson); System.out.println(deleteOne.getDeletedCount()); //修改 Bson eq = Filters.and(Filters.gt("age", 5),Filters.lt("age", 63)); Document doc1 = new Document(); doc1.put("$set", new Document("name","大哥")); //修改 UpdateResult many = collection.updateMany(eq, doc1); mc.close(); } catch (Exception e) { // System.err.println(e.getClass().getName() + ": " + e.getMessage()); }