如何使用 mongodb-java-driver 进行更新
如何使用java驱动程序将数据重新插入mongodb集合中?
我尝试(使用空集合):
db.getCollection(collection).update(new BasicDBObject("_id", "12"), dbobject, true, false);
但是文档是用_id == ObjectID(...)创建的。不具有“12”值。
此代码 (js) 按预期添加_id = “12” 的文档
db.metaclass.update(
{ _id:12},
{
$set: {b:1}
},
{ upsert: true }
)
mongo-java-driver-2.11.2