AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

コレクション データの統合

MongoDB v8.0 より前は、コレクションのシャーディングは取り消されたアクションでした。v8.0 以降、コレクションのシャーディングを解除し、選択したシャードにコレクションをシャーディングできます。

次のシナリオでは、シャーディングされていないコレクションをシャード間で移動することでメリットが得られます。

シャーディングが不要であった、またはパフォーマンスの問題が発生していることが検出された場合は、``unshardCollection`` コマンドを使用してコレクション全体を シャーディングされていないコレクションとして書き換えることができます。

ゾーンを使用してシャーディングされたコレクションを単一のシャード上に保持する場合、コレクションを解除してクラスターの複雑さを軽減できるようになりました。

複数のシャードのリソースを効率的に使用するために小さなコレクションをシャーディングした場合は、コレクションをシャーディングを解除して、選択したシャードに移動できます。そうすれば、適切なリソース割り当てを維持しつつ配置の複雑さを軽減できます。

sh.unshardCollection("database.collection", "shardName")

次の例では、taxiデータベース内の ridersコレクションのシャーディングを解除し、コレクションを shard1 に移動します。

db.adminCommand({unshardCollection:"taxi.riders", toShard: "shard1"})
シャーディングされていないライダー コレクションはシャード1に移動されます。
クリックして拡大します