此Meteor客户端代码不会更新按预期找到的文档。 console.log(res)
打印' 0'有文件需要更新的时候
为什么以及如何解决它?感谢
MyCollection.find({
class: 'check-filter'
}).forEach((obj) => {
MyCollecction.update({
obj
}, {
$set: {
class: ''
}
}, (err, res) => {
if (!err) {
console.log(res);
}
});
});
答案 0 :(得分:0)
更改您的选择器以使用对象的MyCollection.find({ class: 'check-filter' }).forEach(obj => {
MyCollection.update(obj._id, { $set: { class: '' }}, (err, res) => {
if (!err) {
console.log(res);
}
});
});
:
MyCollecction.update
您还有一个拼写错误,您尝试MyCollection.update
代替List<string> productNames = GetProductNamesAsync();