用模式填充数组mongoose中的嵌套对象

用模式填充数组mongoose中的嵌套对象,mongoose,Mongoose,我尝试了很多方法来填充一个对象数组,但是我找不到解决方案,数组知道默认情况下它们总是空的,但是我找不到填充这个复杂数组的方法 const mongoose=require('mongoose'); //法西 const DateSchema={type:Date,默认值:new Date(false)}; 常量NumberSchema={type:Number,默认值:1}; 常量StringSchema={type:String,默认值:''}; const CustomSchema={ te

我尝试了很多方法来填充一个对象数组,但是我找不到解决方案,数组知道默认情况下它们总是空的,但是我找不到填充这个复杂数组的方法

const mongoose=require('mongoose');
//法西
const DateSchema={type:Date,默认值:new Date(false)};
常量NumberSchema={type:Number,默认值:1};
常量StringSchema={type:String,默认值:''};
const CustomSchema={
tempoaSchedaInOre:DateSchema,
tempoTotaleInOre:DateSchema,
tempoTotaleInMinuti:NumberSchema,
};
//完法西
const preventiviSchema=mongoose.Schema({
数据:{
类型:日期,
默认值:Date.now,
},
法斯:{
类型:[
{
ControlRoMaterialsMD:CustomSchema,
EquipagIAmentoSerig:CustomSchema,
EquipagIAmentoPep:CustomSchema,
},
],
},
});
mongoose.model('preventivi',preventiviSchema);
并生成:

{
“数据”:{
$date:“2020-12-24T11:02:45.322Z”
},
“fase”:[],
“_v”:0
}
我的目的是直接在模式中生成一个包含所有元素的数组

多谢大家