Mongoose findOneAndUpdate具有多个字段更新运算符

时间:2016-01-17 12:14:41

标签: node.js mongodb mongoose

我要设置一个最小值,最大值并使用单个更新增加文档中的计数,但找不到正确的语法

这适用于递增文档中的计数:

putenv()

我还想设置最小值,并认为更新命令将沿着

local

但是我得到了

Temperature.findOneAndUpdate(dailyQuery,
    { $inc: { temperature_sum : thermometer.temperature, count : 1 }},
    {upsert : true}, function(err, dailyTemp) {
    if (err) throw err;
    console.error(dailyTemp);
});

我在这里缺少什么?

1 个答案:

答案 0 :(得分:3)

您的代码很好,但是在MongoDB 2.6中引入了$max(和componentWillMount())运算符,并且您正在使用2.4.10。