MongoDB:在完全替换文档的同时更新文档

时间:2016-12-12 21:39:28

标签: php mongodb

db.so.insert({"name":"Bob", "sex": "Male", "location": "France"})
db.so.update({"name":"Bob"}, // search
             {"name":"Bob", "occupation":"The Builder"}) // replace

我需要做一个完整的更新,即。使用新对象替换整个文档,但在这种情况下,sexlocation字段仍然存在,因为我没有在更新查询中提供这些字段。

1 个答案:

答案 0 :(得分:2)

如果您打算更换文档,可以尝试 findAndReplace