请教Mongoose嵌套数据Schema定义问题?

图片描述

请问下这样的数据应该如何定义Schema,怎么用push操作List数组?

回答:

如果最外层 List 可以改成数组的话,可以通过如下方式进行定义

const childChildSchema = new mongoose.Schema({

PlayerID: Number,

Msg: String,

Time: Date

});

const childSchema = new mongoose.Schema({

PlayerID: Number,

ReadLast: Date,

List:[childChildSchema]

});

const parentSchema = new mongoose.Schema({

ID: Number,

List: [childSchema]

});

以上是 请教Mongoose嵌套数据Schema定义问题? 的全部内容, 来源链接: utcz.com/p/196622.html

回到顶部