此Meteor服务器代码尝试更新用户集合中的所有记录,但未能这样做。我该如何解决?谢谢
Meteor.startup(function() {
Meteor.users.update({}, {
$unset: {
'profile.taskInProgress': 1
}
});
});
答案 0 :(得分:0)
检查mongoDB $unset 运算符的文档:
运算符删除特定字段
如果您尝试更新inProgress中的任务值,请改用$set运算符。
还要确保添加正确的选项: {multi:true} 。 根据Meteor的Mongo.Collection#update默认值 multi 的文档是 flase 。