#node.js #mongodb
#node.js #mongodb
Вопрос:
У меня есть текущий измерительный датчик, и я хочу отправить данные датчиков на основе room_no в MongoDB.
У меня есть схема комнаты 1 в 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.
Я знаю, что должен использовать агрегацию, но не могу понять, как я могу это использовать.
Ответ №1:
Ниже приведен пример, который выглядит как для хранения данных датчиков. Я надеюсь, что это поможет вам
aggregate([{$group :{_id: "$room_no", pwrarr: {$push: "$power"} , crntarr : {$push:'$current'}}}])
PS: здесь pwrarr и crntarr являются arrys