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

sh.splitFind()(mongoshメソッド)

sh.splitFind(namespace, query)

Splits the chunk that contains the shard key value specified by the query at the chunk's median point. sh.splitFind() creates two roughly equal chunks. To split a chunk at a specific point instead, see sh.splitAt().

重要

mongosh メソッド

This page documents a mongosh method. This is not the documentation for database commands or language-specific drivers, such as Node.js.

データベースコマンドについては、split コマンドを参照してください。

MongoDB API ドライバーについては、各言語の「MongoDB ドライバーのドキュメント」を参照してください。

メソッドは次の引数を取ります。

Parameter
タイプ
説明

namespace

string

名前空間( 分割するチャンクを含むシャーディングされたコレクションの<database>.<collection> )。

query

ドキュメント

分割するチャンクを決定するシャードキー値を指定する クエリ ドキュメント 。

The sh.splitFind() method wraps the split command.

このメソッドは、次の環境でホストされている配置で使用できます。

  • MongoDB Atlas はクラウドでの MongoDB 配置のための完全管理サービスです

重要

このコマンドは、M0 および Flex クラスターではサポートされていません。詳細については、サポートされていないコマンド を参照してください。

  • MongoDB Enterprise: サブスクリプションベースの自己管理型 MongoDB バージョン

  • MongoDB Community: ソースが利用可能で、無料で使用できる自己管理型の MongoDB のバージョン

ほとんどの場合、チャンクは MongoDB 内の自動プロセスに分割されたままにしておく必要があります。

To use sh.splitFind(), the sharded collection must be populated.

シャーディングされたコレクションtest.fooの次の例では、シャードキー値x: 70を含むチャンクを中央値で分割します。

sh.splitFind( "test.foo", { x: 70 } )
このページを評価