我想设置我的所有收藏文件
display_contest_finish
字段值,即设置没有搜索查询的字段。
BasicDBObject newDocument = new BasicDBObject();
newDocument.append("$set", new BasicDBObject()
.append("display_contest_finish",value));
BasicDBObject searchQuery = new BasicDBObject();
userCollection.update(searchQuery, newDocument);
return true;
为什么它不起作用?我怎样才能让它发挥作用?
我想要简单的SQL,例如更新查询,没有where:
更新表格set_contest_finish = value
答案 0 :(得分:0)
我不是Java开发人员所以我不能给你正确的语法。但如果我理解你的问题,你可以在Mongo shell中做这样的事情:
db.userCollection.update({}, {$set: {display_contest_finish: "some value"}});
上述查询将使用额外字段display_contest_finish
更新所有文档。