如何创建猫鼬递归对象

How to create a mongoose recursive objects

我正在尝试使用 mongoose 创建一个特定的模式,但我不知道该怎么做,该模式被命名为 "DATAs",它是一个对象和具有可变键 "id123443564" 的递归对象, "id4252463", id7456345 ...

这里看起来应该是这样的:

title : { type : String },
DATAs : {
    "id123443564" : {
        DATA1 : "AZERTY"
        DATA2 : "123456"
    },"id4252463" : {
        DATA1 : "AZERTY"
        DATA2 : "123456"
    },"id7456345" : {
        DATA1 : "QXFZERT"
        DATA2 : "123456"
    }
    ...
}
Datas:[
  {
     Id: String,
     Data1: String,
     Data2: String
  }
]