【发布时间】:2017-11-27 11:54:14
【问题描述】:
我有这个系列(不完全是我所拥有的,只是举例)。我想将所有“numberOfViewsPerWeek”字段更新为 0,就像重置一样。
{
"_id" : ObjectId("594d2359bf170b0828690bf7"),
"owner" : ObjectId("594c126285f0922a985083c1"),
"numberOfViewsSincePost" : 15,
"numberOfViewsPerWeek" : 4,
}
{
"_id" : ObjectId("594d709addb8691cf067fa73"),
"owner" : ObjectId("594c126285f0922a985083c1"),
"numberOfViewsSincePost" : 10,
"numberOfViewsPerWeek" : 2,
}
{
"_id" : ObjectId("764d709addb8691cf067fa70"),
"owner" : ObjectId("594c126285f0922a985083c1"),
"numberOfViewsSincePost" : 12,
"numberOfViewsPerWeek" : 7,
}
...
我会尝试使用更新,但它只更新第一个文档,我的代码是这样的
Property.update({}, {'$set': {'numberOfViewsPerWeek' : 0}}, function(error, properties){
if(error){
console.log(error);
}
if(!properties){
console.log('Something went wrong');
}
console.log('success update view');
});
我该怎么办?提前致谢
【问题讨论】: