У меня две схемы:
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}
Заранее спасибо