首页 > 数据库技术 > 详细

java代码操控Mongodb数据库

时间:2021-03-28 11:36:13      阅读:34      评论:0      收藏:0      [点我收藏+]

一:导入依赖

       <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() );
        }
    }
}

 

技术分享图片

 

java代码操控Mongodb数据库

原文:https://www.cnblogs.com/xioayuan/p/14587710.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!