在我的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()} } );