Skip to main content

Що таке bulk-операції в MongoDB?

Bulk-операції - це можливість виконувати кілька CRUD-дій за один запит до бази, замість того щоб надсилати їх по одному.

На рівні junior

  1. Навіщо потрібно Щоб швидше обробляти великі обсяги операцій і зменшувати кількість звернень до сервера.
  2. Що можна робити в bulk Вставки, оновлення, видалення - в одній пачці.
  3. Як виглядає (спрощено):
js
db.users.bulkWrite([ { insertOne: { document: { name: "Alex" } } }, { updateOne: { filter: { name: "Alex" }, update: { $set: { age: 25 } } } }, { deleteOne: { filter: { name: "John" } } } ])
  1. Перевага Сервер обробляє пачку операцій швидше й ефективніше, ніж поштучні запити.

Підсумок: bulk-операції - це пакетні CRUD-дії, які виконуються за один виклик, підвищуючи швидкість і продуктивність при роботі з великою кількістю документів.

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

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

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