Метод find() — это основной инструмент MongoDB для запроса документов в коллекции. Он возвращает курсор, который можно перебирать для доступа к найденным результатам.
Метод принимает два параметра:
db.collection.find({ filter }, { projection })
db.users.find(
{ age: { $gt: 25 } },
{ name: 1, email: 1, _id: 0 }
)
{ age: { $gt: 25 } } возвращает только пользователей старше 25 лет{ name: 1, email: 1, _id: 0 } включает name и email, но исключает _idfind() возвращает курсор, а не сразу весь набор результатов. Это означает:
forEach() или конвертировать в массив с помощью toArray()Метод find() возвращает объект cursor, который лениво загружает документы, то есть все совпадающие документы не загружаются в память одновременно.
Новый — ещё не проверен сообществом
Вы