TestModel.update({user:xx},{$set:{user:“123”}},function(err){ //=== }); 运行后发现更新成功了,但是请问可以这样操作吗?
为什么不可以呢,我理解的它的执行顺序是先根据条件user:xx找到collections,然后根据条件{$set:{user:"123"}}对collections中的文档进行更新,两者并无冲突啊。
user:xx
{$set:{user:"123"}}
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
为什么不可以呢,我理解的它的执行顺序是先根据条件
user:xx找到collections,然后根据条件{$set:{user:"123"}}对collections中的文档进行更新,两者并无冲突啊。