Как выполнить удаление данных из коллекции MongoDB не блокируя всю базу целиком?

Версия MongoDB 3.4.

Если выполнить команду в NodeJS:

await carsCollection.deleteMany(ids);

То база устанавливает блокировку на уровне всей базы. А не конкретной коллекции (carsCollection) как предполагается. А можно ли принудительно указать чтобы блокировка была только на уровне коллекции, а не всей базы? А то пока выполняется эта операция операции в других коллекциях ожидают (часами). Или если выполняется удаление из коллекции carsCollection то нельзя в MongoDB одновременно записывать данные в другие коллекции? введите сюда описание изображения


Ответы (0 шт):