Как заполнить схему mongodb на всех уровнях? - PullRequest
0 голосов
/ 31 декабря 2018

Я сделал комментум.Он содержит массив ответов, которые содержат информацию о типе commentschema для хранения ответов. У другой схемы под названием "blog" есть массив комментариев: [{commentSchema}], когда я использую .populate ('comments') в блоге, он заполняет только комментарииПервый уровень.Переменная «ответы» внутри комментария не заполняется.Есть ли способ, которым я могу заполнить каждый объект внутри блога или заполнить объекты на глубоком уровне ???Я новичок в nodejs.

var commentSchema=new mongoose.Schema({
    text: String,
    date: {
        day: String,
        month: String,
        year: String
    },
    author: {
        id:{
            type: mongoose.Schema.Types.ObjectId,
            ref: "User"
        },
        username: String
    },
    replies: [
        this
        ]
});
...