コレクション全体をバックグラウンド スレッドで同時に更新する必要がありますが、読み取り操作が同時に行われる可能性があります。コレクションをベンチマークすると、コレクションの更新に約 3 秒かかります。コレクションの更新中にコレクションをロックする方法はありますか? 新しいコレクションを作成してすべてのドキュメントを挿入し、「dropToTarget=true」で元のコレクションに名前を変更しようとしましたが、シャーディングに関してどれだけ安全で安定しているかはわかりません。renameCollection はシャーディングと互換性がないことを読みました。
誰かが良いアイデアを提案できれば素晴らしいことです。
ありがとう。