$ min输出未显示

时间:2017-01-18 02:48:19

标签: node.js mongodb aggregation-framework

我似乎在显示$ min的输出时出现问题。我想获得显示air_Temp最小值的输出,同时显示机器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);

  });
});

1 个答案:

答案 0 :(得分:0)

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);
      });
  });