当我尝试使用以下代码进行更新时,我的收藏没有得到更新。
更新文件
DBCollection coll = mco.getCollection("Categories");
BasicDBObject searchQuery = new BasicDBObject();
searchQuery.append("org_Id", org_Id);
searchQuery.append("SerialNumber", SerialNumber);
BasicDBObject newDocument = new BasicDBObject();
newDocument.append("categoryName", categoryName);
BasicDBObject setQuery = new BasicDBObject();
setQuery.append("$set", newDocument);
coll.update(searchQuery, setQuery);
这是我的示例文档,我尝试使用 org_id 和序列号更新此记录,但我不想在查询不存在时插入新文档
{
"_id" : ObjectId("5b6eb29cc9c484aec5fdec79"),
"created_time" : "03:25",
"SerialNumber" : 1,
"org_Id" : "TES-VBILL-001",
"created_date" : "08/11/2018",
"categoryName" : "Tea",
"categoryDescription" : "Tea"
}
我是 mongodb 的新手,有人可以帮忙。
FFIVE
相关分类