zoukankan      html  css  js  c++  java
  • Java 连接 MongoDB

    在Java中使用MongoDB.

    import java.util.ArrayList;
    
    import org.bson.Document;
    
    import com.mongodb.MongoClient;
    import com.mongodb.client.FindIterable;
    import com.mongodb.client.MongoCollection;
    import com.mongodb.client.MongoCursor;
    import com.mongodb.client.MongoDatabase;
    
    import static com.mongodb.client.model.Filters.*;
    
    public class TestMongoDriver {
    
        public static void main(String[] args) {
            try {
                // 连接到 MongoDB
                MongoClient mongoClient = new MongoClient("localhost",27017);
                // 打开数据库
                MongoDatabase database = mongoClient.getDatabase("test");
                
                MongoCollection<Document> collection = database.getCollection("person");
                // insert data
                Document document = new Document("title","MongoDB");
                ArrayList<Document> arrayList = new ArrayList<Document>();
                arrayList.add(document);
    //            collection.insertMany(arrayList);
                System.out.println("insert success");
                
                FindIterable<Document> find = collection.find(eq("name","one"));
                MongoCursor<Document> iterator = find.iterator();
                System.out.println("collection size:" + collection.count());
                
                while (iterator.hasNext()) {
                    System.out.println(iterator.next().toJson());
                    System.out.println(iterator.next());
                }
                
                mongoClient.close();
            } catch (Exception e) {
                e.printStackTrace();
            }
            
        }
    }
  • 相关阅读:
    C#笔记(Hex转JPG)
    rpm 和 yum 软件管理
    名称空间和作用域
    网络技术管理和进程管理
    RAID磁盘阵列
    CentOS7系统启动流程:
    磁盘lvm管理
    面向对象 异常处理
    自定义函数和调用函数 return返回值
    Python常用模块
  • 原文地址:https://www.cnblogs.com/bwcode/p/8512475.html
Copyright © 2011-2022 走看看