1
MongoDB在更新文档方面有多智能,如果它不会实际改变任何内容,它会知道不打扰“更新”文档吗?MongoDB更新查询:更新文档时,是否更好地过滤尚未更新的文档?
比较以下两个更新查询:
db.test.update({}, {'$set': {'something': true}})
db.test.update({'something': {'$ne': true}}, {'$set': {'something': true}})
的目的是test
集合中设置的所有文件的something
属性true
。
假设某些文档可能已将something
属性设置为true
。
我们不考虑索引,因为我认为除了重点之外。