在MongoDB和Mongoose中保存时间序列数据
我正在使用Node.js,MongoDB和mongoose,我试图存储实时数据。 我想以不同的时间间隔存储数据。 例如从0.1赫兹到30赫兹。 这个想法是有一个二维数组与分钟和秒,每个元素是一个数组可以存储尽可能多的值,因为它想要的。 (30为30赫兹)使用这种方法我的mongoose计划看起来如下:
var someTestSchema = new Schema({ dataType: Number, // some Identifier data: [ { minute: Number, values: [ { second: Number, values: [ { timestamp: Date, value: String, } ] } ], }, ],
首先,我不确定我是否正确执行了Schema,以及如何对数组索引进行build模。
其次,我现在如何使用mongoose来存储这些数据?
我必须硬编码“分钟”和“秒”数组吗?
谢谢你的帮助!