登录

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

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

# MongoDB
怪我咯 怪我咯 2545 天前 614 次浏览

全部回复(1) 我要回复

  • 我想大声告诉你

    我想大声告诉你2017-05-02 09:20:04

    如果最外层 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]
    });

    回复
    0
  • 取消 回复 发送