我有电流测量传感器,并希望发送基于room_no在MongoDB的传感器数据。
我在Nodejs的Nodejs中有MongoDB的第一种模式
var Sensor_Schema = mongoose.Schema //sensor_data schema
({
room_no: [{type:String, "default":''}],
current:[{type:String, "default":''}],
power: [{type:String, "default":''}],
},
{
versionKey: false
});
我需要在MongoDB查询中帮助发送基于room_no的数据。我知道我必须使用聚合,但无法理解如何使用它。
发布于 2019-03-27 22:47:22
下面是存储传感器数据的示例。我希望这能帮到你
aggregate([{$group :{_id: "$room_no", pwrarr: {$push: "$power"} , crntarr : {$push:'$current'}}}])
PS:这里pwrarr和crntarr是arrys。
https://stackoverflow.com/questions/55387620
复制相似问题