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