移行プロジェクトでは、データの移行に加えて、アプリケーション コードの一部を頻繁にアップデートや書き換えます。 Relational Migrator のコード生成機能を使用すると、このプロセスに関係する時間と労力が軽減されます。
リレーショナル移行コード生成 は、MongoDB コレクションを分析し、MongoDB スキーマからアプリケーション コードを生成します。
コード生成:
プロジェクトで定義された接続を使用して MongoDB に接続し、アプリケーション コード ファイルを生成します。
JSONの言語サポートを提供します。
宛先 MongoDB 接続の各コレクションに対して、コード生成はコードファイルを生成します。 これらのファイルには、MongoDB でアプリケーションを実行するための言語固有のモデル クラスと適切なライブラリのインポートが含まれています。 その後、これらの自動生成ファイルをアプリケーションにダウンロードまたはコピーできます。 生成されたコードを既存のアプリケーション コードと統合するには、手動で更新する必要がある場合があります。
コード生成オプション
コード生成には、次のオプションがあります。
オプション | 説明 |
|---|---|
言語 | Relational Migrator がコードファイルを生成するプログラミング言語。 |
Template | 選択した言語で生成されるアーティファクトのタイプを説明します。 |
コード生成テンプレート
コード生成は次のJSONアプリケーションテンプレートをサポートしています。
テンプレート名 | 説明 |
|---|---|
JSON Schema (MongoDB) | MongoDBスキーマ検証 JSON schemaに使用できる ファイルを生成します。 |
サンプル ドキュメント | 各コレクションのスキーマに合わせたサンプル JSON ドキュメントを生成します。 |