我有以下mongo架构:
const schema = mongoose.Schema({
months: [{
performance: [{
yield: Number,
angle: Number,
}]
}],
createdAt: {
type: Date,
default: new Date(),
},
});
我想使用以下文档初始化此集合:
{
"months": [
{
"performance": [
{
"yield": 256,
"angle": 40
},
{
"yield": 256,
"angle": 40
}
]
},
{
"peformance": [
{
"yield": 256,
"angle": 40
}
]
},
]
},
我运行Collection.insertMany(elements);
在db中我只看到months.performance,并且性能被指示为数组但是总是空的(Yield和Angle永远不会被存储)。看起来mongo没有插入嵌套数组,或者我做错了什么。
**还有另一种方法可以建议这种类型的Schema建模吗? **
任何帮助都将不胜感激。
由于