Docs Menu
Docs Home
/
MongoDB Cluster-to-Cluster Sync
/ /

永続的なクエリ設定の移行

ソースクラスターが永続クエリ設定(PQS) を使用する場合、同期を完了するには、それらの設定を宛先クラスターに手動で移行する必要があります。

mongosync は初期化中に PQS をチェックし、 カットオーバー プロセス をチェックします。カットオーバー中に mongosync がソースクラスターで PQS を検出した場合、 Cluster-to-Cluster Syncに警告が表示されます。 次の手順で警告に対処し、PQS を宛先クラスターに移行します。

1

次のコード ブロックを実行して、クエリ設定を配列に出力します。

mongosh --eval
'console.log(db.aggregate([{$querySettings:{}}]).toArray())'
2

移行するクエリ設定ごとに、setQuerySettings を使用して、その設定を宛先クラスターに適用します。

クエリ設定に representativeQueryフィールド値が含まれている場合は、そのフィールド値を setQuerySettings 値として使用します。

それ以外の場合は、querySettings 配列の queryShapeHashフィールド値を setQuerySettings 値として使用します。

戻る

カットオーバー プロセスの終了

項目一覧