Skip to main content

Як знайти документ у БД?

Для пошуку документа в MongoDB використовуються методи findOne() і find().

Знайти один документ:

js
db.users.findOne({ name: "Alex" })

Повертає перший знайдений документ, що підходить під умову.

Знайти кілька документів:

js
db.users.find({ age: 25 })

Повертає курсор - набір відповідних документів (можна ітерувати чи вивести).

Як це працює:

  • у дужках передається фільтр - умови пошуку у вигляді об'єкта { поле: значення }
  • findOne() - для одного результату
  • find() - для множини результатів

Отже: пошук у MongoDB виконується через findOne() чи find() із фільтром за потрібними полями.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.