我是 Meteor 的新手,我不知道为什么会发生这种情况?我有一个名为gameCol
我正在尝试更新的集合。集合中只有一个文档符合条件。当我这样更新时:
gameCol.update({started:true}, {$set:{started:false}});
流星投掷
Meteor.Error.prototype = new Error; at line 144 livedata_common.js
如果我这样更新:
var status = gameCol.findOne({started:true});
gameCol.update({_id:status._id}, {$set:{started:false}});
一切都按预期工作。
这对我来说似乎有点奇怪,我也找不到任何解释它的东西。