目前,我正在执行此操作以在每次触发Webhook指示更改的对象数据时更新Collection:
Products.update( {id: shopifyID }, { $set: doc });
Products.update( {id: shopifyID }, { $set: { lowestPrice: lowestPriceVariant(doc) }});
但是,我试图通过一个
update
调用来实现这一目标。首先是将对象设置为Webhook返回的任何对象,这就是为什么没有键/值映射的原因。 mongoDB有可能吗?到目前为止,我尝试过的任何组合仅更新lowestPrice
。 最佳答案
怎么样:
doc.lowestPrice = lowestPriceVariant(doc);
Products.update( {id: shopifyID }, { $set: doc });