Docs Menu
Docs Home
/
Relational Migrator
/

マッピングルール オプション

項目一覧

  • マッピングルールの概念
  • はじめる
  • 詳細

マッピング ルール オプションは、移行後の MongoDB コレクションの状態を定義するのに役立つ重要なオプションです。

これらのオプションは、 マッピング ルールの作成または編集時に定義されます。

すべてのマッピング ルールは、ソース テーブルを宛先コレクションに結合します。 マッピング ルールは、テーブルまたはコレクションから作成できます。 マッピング ルールを作成するときは、他のエンティティを選択する必要があります。 例:

  • テーブルを選択し、マッピングルールの作成を選択した場合は、宛先コレクションを選択する必要があります。

  • コレクションを選択し、マッピング ルールの作成を選択した場合は、ソース テーブルを選択する必要があります。

Embedded arrayEmbedded documentのマッピング ルールでは、埋め込みデータをドキュメントに挿入する場所も構成する必要があります。

以下の表は、マッピングルール オプションとそれに適用されるマッピングルールの概要を示しています。

コンセプト
説明
に適用されます

コレクション名

リレーショナル行のデータが移行される宛先コレクション。

New documents

親コレクション

リレーショナル行のデータが移行される宛先コレクション。

Embedded documents Embedded array

Prefix

ルール階層を指定できるドロップダウン。

Embedded documents Embedded array

フィールド名

配列またはドキュメントを含むフィールドを示します。

Embedded documents Embedded array

プリミティブ値の配列を作成する

親コレクションに単一のフィールド配列を作成します。

Embedded array

フィールドを親にマージする

親コレクション レベルでテーブル行をフィールドとしてマージします。

Embedded documents

式が true を返す行を明示的に含めます。

New documents Embedded documents Embedded array

配列条件

埋め込み配列をソート、制限、順序付けします。

Embedded array

注意

Relational Migrator プライマリキー ID フィールドの移行はプロジェクト レベルで定義されます。

これらのプロジェクト設定が移行にどのように影響するかについて詳しくは、「キー処理オプション 」を参照してください。

各マッピング ルールの例を概念化するために、次の Mongo Enterpriseリレーショナル スキーマを使用して、各マッピング ルール オプションを説明します。

mongo EnterprisesERD

戻る

削除ルール