Document and Bson


  • 註冊用戶

    在3.0版本以後java 提供了Document這個class,請教各位大神Document與Bson的使用時機?


  • 大中华区MongoDB顾问

    Bson是一个interface,Document是一个实现了Bson的class。


  • 註冊用戶

    請參考: https://github.com/mongodb/mongo-java-driver/blob/master/driver/src/examples/tour/QuickTour.java

    import com.mongodb.MongoClient;
    import com.mongodb.MongoClientURI;
    import com.mongodb.client.MongoDatabase;
    import com.mongodb.client.MongoCollection;
    import org.bson.Document;

    .....

    MongoClient mongoClient = new MongoClient(new MongoClientURI("mongodb://127.0.0.1:27017"));
    MongoDatabase database = mongoClient.getDatabase("mydb");
    MongoCollection<Document> collection = database.getCollection("test");

    Document doc = new Document("name", "MongoDB")
                        .append("type", "database")
                        .append("count", 1);
     
    collection.insertOne(doc);


登录后回复
 

与 萌阔论坛 的连接断开,我们正在尝试重连,请耐心等待