我有一個名爲「產品」的集合。我想要訪問並更改集合中名爲「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}'。 –