Я запускаю MongoDB в Windows. У меня есть 1 или несколько потоков, которые отбрасывают и воссоздают коллекцию.
Используя mongo.exe
с командой show collections ()
, я вижу несколько коллекций с одинаковыми именами (более 1000 коллекций с одинаковыми именами!).
Когда я запускаю проверку:
> db.MY_COLLECTION.validate()
Я получаю:
{ "errmsg" : "ns not found", "ok" : 0, "valid" : false }
Команда size ()
возвращает 0, а find ()
ничего не возвращает.
Мой вопрос: Является ли MongoDB потокобезопасным? Следующим вопросом может быть что-то вроде «Правильно ли я делаю это (удаление и воссоздание) или есть лучший способ обновить все содержимое коллекции?»