Совпадение с подобъектом заполнить мангуст - PullRequest
0 голосов
/ 17 июня 2020

У меня две схемы:

let Training = new Schema({

        _course: {
            type: Schema.Types.ObjectId, ref: 'course'
        },
        current: Number,
        ......
;
let Course = new Schema({

        chapters: [...]
        ......
;

Я хотел бы отфильтровать в одном запросе подобный подобъект:

const trainings = await Training.populate({ path: '_course', select: 'chapters', match: { 'chapters.length': { $gt: 10 }}}).exec()

И я хотел бы заменить {$ gt: 10 } по текущему обучению => {$ gt: current}

Заранее спасибо

...