我將一些數據存儲到mongo數據庫中,我不確定我必須使用的結構......它是關於物聯網傳感器在每個特定時間發送一個值(溫度,壓力等)的。我想在一個特定時間(我想過一個陣列),傳感器類型(如溫度)中存儲一個集合(集合名稱將是傳感器名稱)所有來自傳感器的值。MongoDB:陣列與否?
下面是一個例子:
{
history : [ { date : "ISODate(2016-02-01T11:23:21.321Z)", value : 10.232216 }, { date : "ISODate(2016-02-01T11:26:41.314Z)", value : 10.164892 } ],
type : "temperature"
}
但我的問題是,我想查詢數據庫獲取歷史的文件「列表」。每一個與日期和價值。另一方面,我想在每次有新的歷史記錄時爲歷史添加新的值。
感謝
如果您計劃在數組中存儲的值最終增長得非常大,您最好使用它自己的集合。 – dansasu11