В соответствии с официальной документацией Монго я могу получить первый элемент массива, используя это,
db.students.find( { semester: 1, grades: { $gte: 85 } }, { "grades.$": 1 } )
Но я хочу, чтобы все первые элементы массива были без оценок: {$ gte: 85} filter,
db.students.find( { semester: 1}, { "grades.$": 1 } )
Но я получаю ошибку ниже,
Позиционная проекция 'grades. $' Не соответствует документу запроса.