一:导入依赖
<dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>3.2.2</version> </dependency>
二: 代码实现
public class MongodbTest { public static void main(String[] args) { try{ // 连接到 mongodb 服务 MongoClient mongoClient = new MongoClient( "localhost" , 27017 ); // 连接到数据库 MongoDatabase mongoDatabase=mongoClient.getDatabase("user"); System.out.println("Connect to database successfully"); //创建集合 mongoDatabase.createCollection("Person"); System.out.println("创建成功"); //选择集合 MongoCollection<Document> collection=mongoDatabase.getCollection("person"); System.out.println("选择集合成功"); //插入文档 Document document=new Document("name","xiaoyuan") .append("age",17) .append("sex","男"); List<Document> documents=new ArrayList<Document>(); documents.add(document); collection.insertMany(documents); System.out.println("文档插入成功"); //检索文档 FindIterable<Document> findIterable = collection.find(); MongoCursor<Document> mongoCursor = findIterable.iterator(); while(mongoCursor.hasNext()){ System.out.println(mongoCursor.next()); } }catch(Exception e){ System.err.println( e.getClass().getName() + ": " + e.getMessage() ); } } }
原文:https://www.cnblogs.com/xioayuan/p/14587710.html