【发布时间】:2015-12-25 11:22:42
【问题描述】:
我做过这样的事情(请原谅我这个例子的愚蠢...... :-):
var dateRef = new Date(1990, 1, 1);
Person.findOneAndUpdate({ dateOfBirth > dateRef }, { $set: { isYoung: true } }, function (err, doc) {
});
即:对于所有出生日期 (dateOfBirth) 晚于参考日期的人,我想将每个 Person 文档的 $set isYoung 字段设置为 true。
我的代码在语法上当然是错误的......
所以问题是:有没有一种方法可以做到我所要求的?我更喜欢它是一个原子 (?) 操作(与 for(...) 循环相反...)。
【问题讨论】:
标签: node.js mongodb mongoose mongodb-query