WindowsでMongoDBを実行しています。コレクションを削除して再作成するスレッドが1つ以上あります。
このコマンドを使用mongo.exe
するshow collections()
と、同じ名前のコレクションが複数表示されます(同じ名前のコレクションが1,000をはるかに超えています!)。
検証を実行すると、次のようになります。
> db.MY_COLLECTION.validate()
私は得る:
{ "errmsg" : "ns not found", "ok" : 0, "valid" : false }
このsize()
コマンドは0をfind()
返し、何も返しません。
私の質問は:MongoDBスレッドは安全ですか?次の質問は、「これを正しく実行していますか(ドロップして再作成)、またはコレクションのコンテンツ全体を更新するためのより良い方法はありますか?」のようなものになります。