【发布时间】:2017-08-07 17:55:48
【问题描述】:
mongodb 有没有办法批量更新插入,但在插入和更新时选择做什么。 例如:
我在 mongodb 中有这个文档:
{name:"david", last_name:"family_name", published:true}
现在得到一个像这样的新文档:
{name:"david", last_name:"family_name_changed", published:false}
现在我想替换数据库中的文档(文档 1) 这只会更新 last_name 字段(或任何其他字段),但我不希望它更新已发布的字段。 (永远)
这样做的方法是什么?
谢谢
【问题讨论】:
标签: mongodb conditional-statements pymongo upsert