mongodb update:查找条件的键和更新的键可以相同吗
TestModel.update({user:xx},{$set:{user:“123”}},function(err){ //=== }); 运行后发现更新成功了,但是请问可以这样操作吗?
1 回复
为什么不可以呢,我理解的它的执行顺序是先根据条件user:xx
找到collections,然后根据条件{$set:{user:"123"}}
对collections中的文档进行更新,两者并无冲突啊。