我正在使用Node.js,MongoDB和mongoose,我正在尝试存储实时数据 . 我想以不同的间隔存储数据 . 例如,从0.1Hz到30Hz . 我们的想法是拥有一个具有分钟和秒的2D数组,并且每个元素都是一个可以存储任意数量的数组 . (30为30 Hz)使用this方法我的mongoose方案如下所示:
var someTestSchema = new Schema({
dataType: Number, // some Identifier
data: [
{
minute: Number,
values: [
{
second: Number,
values: [
{
timestamp: Date,
value: String,
}
]
}
],
},
],
首先,我不确定我是否正确使用了Schema以及如何为数组索引建模 .
其次,如何使用mongoose存储这些数据呢?
我必须硬编码“分钟”和“秒”数组吗?
谢谢你的帮助!