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

コレクションのシャーディング

To shard a collection, you must specify the full namespace of the collection that you want to shard and the shard key. You can use the mongosh method sh.shardCollection() to shard a collection:

sh.shardCollection(<namespace>, <key>) // Optional parameters omitted

namespace

シャーディングするコレクションの完全な名前空間を指定します( "<database>.<collection>" )。

key

ドキュメント{ <shard key field1>: <1|"hashed">, ... }を指定します

シャーディング方法の詳細については、 sh.shardCollection()を参照してください。

シャーディングされたコレクション内のドキュメントには、シャード キー フィールドがないことがあります。 欠落しているシャードキーは、 null値のシャードキーと同じ範囲に該当します。 「欠落しているシャードキー フィールド 」を参照してください。

シャードキー フィールドが不変の _id フィールドでない限り、ドキュメントのシャードキー値を更新できます。

シャードキー値のアップデートの詳細については、「ドキュメントのシャードキー値の変更 」を参照してください。

MongoDB 5.0 以降では、ドキュメントのシャードキーを変更することでコレクションの再シャーディングが可能です。

既存のシャードキーにサフィックス フィールドを追加することで、シャードキーを調整できます。