Я могу исключить обычные поля результата запроса с помощью метода select () или с помощью второго аргумента метода find (), но когда я пытаюсь исключить массив вложенных документов для результата, он не работает.
Для обычного поля следующий код позволяет исключить поле из результата
MyCollection.find(query, { myfield: 0} ).exec()
или
MyCollection.find(query).select('-myfield').exec()
Однако этот код не работает, если мое полемассив вложенных документов (со своими собственными схемами).
Есть ли способ исключить массив вложенных документов из результата?