开发者社区 问答 正文

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

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

展开
收起
蛮大人123 2016-06-15 15:14:33 3280 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    如果最外层 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]
    });
    2019-07-17 19:39:22
    赞同 展开评论
问答地址: