Node.js $min输出未显示
我在显示$min的输出时似乎有问题。我想获得显示空气温度最小值的输出,同时显示机器Id。但现在,输出显示“未找到记录”Node.js $min输出未显示,node.js,mongodb,aggregation-framework,Node.js,Mongodb,Aggregation Framework,我在显示$min的输出时似乎有问题。我想获得显示空气温度最小值的输出,同时显示机器Id。但现在,输出显示“未找到记录” 共享其中一个存储的文档我认为您需要$groupExpressionist\u id和machine\u id中的\u id字段,但它们是相同的?不,它们不是,如上所述,$group阶段中的\u id字段是必需的 db.contact.aggregate([{$group : {machine_Id : "$machine_Id", air_Temp : {$min : "$li
共享其中一个存储的文档我认为您需要
$group
Expressionist\u id和machine\u id中的\u id
字段,但它们是相同的?不,它们不是,如上所述,$group
阶段中的\u id
字段是必需的
db.contact.aggregate([{$group : {machine_Id : "$machine_Id", air_Temp : {$min : "$likes"}}}], function(err, meibanlist){
if (err || !meibanlist) console.log ("Record not found");
else meibanlist.forEach (function(machine_Id){
console.log(machine_Id);
});
});
db.contact.aggregate([{$group : {_id : "$machine_Id", air_Temp : {$min : "$likes"}}}], function(err, meibanlist){
if (err) console.log ("error >>>",err);
else{
if(!meibanlist) console.log("record not found);
meibanlist.forEach (function(machine_Id){
console.log(machine_Id);
});
});