【发布时间】:2015-03-23 05:04:32
【问题描述】:
在我的 Meteor/javascript 应用程序中,我试图通过 $addToSet 在该文档的某个部分更新特定的 MongoDB 文档,然后在同一文档的不同部分通过 $set 更新。这两个部分之间没有重叠,所以从我在网上阅读的内容来看,它应该是安全的。但我似乎无法使语法正确。如何在一个 javascript 命令中执行这两个操作?下面作为两个单独的命令工作,我认为如果它们可以组合成一个对 Mongo 的写入会更快。
Collection.update(
{_id: documentId},
{$addToSet:
{data:
{$each: newData}
}
}
);
Collection.update(
{_id: documentId},
{$set:
{lastTxn: lastTxn,
updatedAt: new Date()}
}
);
【问题讨论】:
标签: javascript node.js mongodb meteor mongodb-query