私は現在、このスキーマを持っているMongoDBのマッチとスライス複数の子の配列
var dataSchema = new Schema({
hid: { type: String },
sensors: [{
nid: { type: String },
sid: { type: String },
data: {
param1: { type: String },
param2: { type: String },
data: { type: String }
},
date: { type: Date, default: Date.now }
}],
actuators: [{
nid: { type: String },
aid: { type: String },
control_id: { type: String },
data: {
param1: { type: String },
param2: { type: String },
data: { type: String }
},
date: { type: Date, default: Date.now }
}],
status: [{
nid: {type: String},
status_code: {type: String},
date: { type: Date, default: Date.now }
}],
updated: { type: Date, default: Date.now },
created: { type: Date }
});
私が構築しようとしているクエリ」は、「HID」でスキーマを検索するだけ「センサー」から選択する必要がありますアクチュエーター "と"ステータス "は、私が提供するnid
に一致するオブジェクトを配列し、各アレイの結果を10要素に制限します。
説明と提案に感謝します – danielebuso