java mongodb insert怎么插入数组

2025-03-10 05:13:40
推荐回答(1个)
回答1:

1、连接数据库,拿到集合firstCollection

MongoClient mClient = new MongoClient("10.211.55.8");
DB db = mClient.getDB("test");
DBCollection collection = db.getCollection("firstCollection");
2、插入一条文档
内容:name:user28,age:30,sex:1

Java方法内容:
BasicDBObject obj = new BasicDBObject();
obj.put("name", "user28");
obj.put("age", 30);
obj.put("sex", 1);
collection.insert(obj);
这样就成功插入了一条文档,插入后的内容如下所示:
{ "_id" : ObjectId("55bf285368084e1906793d7a"), "name" : "user28", "age" : 30, "sex" : 1 }
3、批量插入文档
当需要插入多条文档的时候,循环进行单条插入当然是可以,但是效率不高,MongoDB提供了批量插入的方法
内容1:name:user29,age:30,sex:1
内容2:name:user30,age:30,sex:1