Вы можете столкнуться с проблемами параллелизма, особенно если вы работаете с одним экземпляром MongoDB, а не с изолированным кластером.Скорее всего, потоки начнут блокировать друг друга, ожидая завершения операций записи и других операций и снятия блокировок.
Блокировка в MongoDB происходит на глобальном уровне экземпляра, но некоторые операции, начиная с версии 2.0, приведут ких блокировки (обновление по _id, удаление, длинная итерация курсора).Блокировка на уровне коллекции, вероятно, будет добавлена в ближайшее время.
Если вам необходимо иметь большое количество потоков, обращающихся к MongoDB, рассмотрите возможность размещения очереди впереди, чтобы поглотить влияние конкуренции за параллелизм, а затем выполните операции с очередями.последовательно из одного потока.