Это способ исключить массив вложенных документов из запроса мангуста, как для обычного поля? - PullRequest
0 голосов
/ 18 июня 2019

Я могу исключить обычные поля результата запроса с помощью метода select () или с помощью второго аргумента метода find (), но когда я пытаюсь исключить массив вложенных документов для результата, он не работает.

Для обычного поля следующий код позволяет исключить поле из результата

MyCollection.find(query, { myfield: 0} ).exec()

или

MyCollection.find(query).select('-myfield').exec()

Однако этот код не работает, если мое полемассив вложенных документов (со своими собственными схемами).

Есть ли способ исключить массив вложенных документов из результата?

...