bulkWrite()Метод bulkWrite() позволяет выполнить несколько операций записи — такие как вставка, обновление и удаление — в одном запросе к базе данных, вместо того чтобы отправлять их по одной.
bulkWrite() принимает массив объектов с операциями записи. Например:
db.collection.bulkWrite([
{ insertOne: { document: { name: "Alice" } } },
{ updateOne: { filter: { name: "Bob" }, update: { $set: { age: 30 } } } },
{ deleteOne: { filter: { name: "Charlie" } } }
])
Поддерживаются два режима выполнения:
bulkWrite()Выбери bulkWrite() вместо отдельных операций записи в следующих случаях:
Метод bulkWrite() отправляет все операции в одном запросе к базе данных, что уменьшает количество сетевых обращений и улучшает пропускную способность по сравнению с выполнением отдельных операций записи в цикле.
Новый — ещё не проверен сообществом
Вы