【发布时间】:2015-02-19 08:06:19
【问题描述】:
实际上我正在使用 mongoDB,并且我能够使用单个 ObjectID 更新文档,所以现在我想对具有不同 ObjectID 的多个文档执行更新,我做了相当多的搜索,才知道 {multi:true} 将有助于更新多个文档。 假设我有
var uid = {'Userid': ObjectId(..)};
var id = {'Newid': Object(..)};
现在我想对这两个具有 不同 ObjectId' 总 separatley 的 不同文档 执行更新,到目前为止,我尝试了这个考虑Schema 中的 "xyz" 和 "abc" 数组仅用于演示
var update_uid = {$push:{'xyz': some_id}};
var update_id = {$push:{'abc': some_other_id}};
Test.update(uid,id,update_uid,update_id,{multi:true},function(){..});
我知道这是错误的,我提到它是为了以防万一,任何帮助和建议将不胜感激
【问题讨论】:
-
那么还有其他方法吗?
标签: javascript node.js mongodb mongoose insert-update