我有一个名为“产品”的集合。我想要访问并更改集合中名为“screenShots”的属性。如何访问和更改集合中的特定属性?
此代码并没有和我一起工作
screenshotsURLS: function(sshots) {
check(sshots, [String]);
Products.update({},{$set:{screenShots:sshots}});
console.log(sshots);
}
当我CONSOLE.LOG的sshots,我可以看到,数组存在,但更新功能无法正常工作
我如何将Product集合中的screenShots属性设置为“screenshotsURLS”函数中传递的任何值?
是否要一次更新所有文档? –
@Blaze Sahlzen不,只有当前文档中的特定元素“screenShots” –
您当前的代码将更新它在集合中找到的第一个文档。你应该在第一个'{}'中指定一个查询,例如'{_id:someId}'。 –