MongoDB Документ запроса: db.collection.find() с примером
Метод выборки или получения данных из MongoDB база данных осуществляется с помощью MongoDB запросы. При выполнении операции запроса можно также использовать критерии или условия, которые можно использовать для извлечения определенных данных из базы данных.
MongoDB предоставляет функцию под названием db.коллекция.find() который используется для поиска документов из MongoDB .
В ходе этого MongoDB В учебнике по запросам вы увидите, как эта функция используется различными способами для достижения цели поиска документов.
MongoDB Основной запрос Operaных
Основа MongoDB Операторы запроса охватывают простые операции, такие как получение всех документов в MongoDB коллекция. Давайте посмотрим на пример db.collection.find, как это можно сделать.
Весь наш код будет запущен в MongoDB JavaСценарий командная оболочка. Предположим, у нас есть коллекция под названием «Сотрудник» в нашем каталоге. MongoDB базу данных и выполняем приведенную ниже команду.
Пояснение к коду:
- Сотрудник — это имя коллекции в MongoDB база данных
- " MongoDB Запрос на поиск — это встроенная функция, которая используется для извлечения документов в коллекции.
Если команда выполнена успешно, для нее будет показан следующий вывод: MongoDB найти пример
Вывод:
В выводе показаны все документы, присутствующие в коллекции.
Мы также можем добавлять критерии к нашим запросам, чтобы иметь возможность получать документы на основе определенных условий.
MongoDB Пример запроса – 1
Давайте посмотрим на пару MongoDB примеры запросов о том, как мы можем это сделать.
db.Employee.find({EmployeeName : "Smith"}).forEach(printjson);
Пояснение к коду:
- Здесь мы хотим найти в коллекции сотрудника с именем «Смит», поэтому мы вводим критерий фильтра как ИмяСотрудника: «Смит».
Если команда выполнена успешно, будет показан следующий вывод
Вывод:
Вывод показывает, что возвращается только тот документ, который содержит «Смит» в качестве имени сотрудника.
MongoDB Пример запроса – 2
Теперь в этом MongoDB учебник по запросам, давайте посмотрим на другой пример кода, который использует критерии поиска «больше, чем». Когда этот критерий включен, он фактически ищет те документы, в которых значение поля больше указанного значения.
db.Employee.find({Employeeid : {$gt:2}}).forEach(printjson);
Пояснение к коду:
- Здесь мы хотим найти всех сотрудников, чей идентификатор больше 2. $gt называется оператором выбора запроса, и это всего лишь означает использование выражения «больше».
Если же линия индикатора MongoDB Команда select fields выполнена успешно, будет показан следующий вывод
Вывод:
Возвращаются все документы, в которых идентификатор сотрудника больше 2.