Meteor更新用户集合中的所有记录

时间:2016-06-12 11:48:06

标签: mongodb meteor

此Meteor服务器代码尝试更新用户集合中的所有记录,但未能这样做。我该如何解决?谢谢

Meteor.startup(function() {

  Meteor.users.update({}, {
    $unset: {
      'profile.taskInProgress': 1
    }
  });
});

1 个答案:

答案 0 :(得分:0)

检查mongoDB $unset 运算符的文档:

  

运算符删除特定字段

如果您尝试更新inProgress中的任务值,请改用$set运算符。

还要确保添加正确的选项: {multi:true} 。 根据Meteor的Mongo.Collection#update默认值 multi 的文档是 flase