このページでは、カスタマイズされたフィールドを使用してソース値とデータ型を特定の BSON データ型に変換する結果を示す例について説明します。
動作
移行ジョブのエラーにより、影響を受けるフィールドに
BsonNullの値が生じます。 フィールドの null 処理戦略は、この動作に影響を与えません。移行ジョブは、移行ジョブの作成時に定義したしきい値に達しない限り、エラーとともに続行されます。
計算フィールド と カスタマイズIDフィールド を定義する場合、 Relational Migrator はdefault の初期データ型を表示します。移行ジョブ を実行すると、 Relational Migrator はこのデータ型を更新します。
整数
次の例では、 Integerデータ型を使用して値100に対してデータ型のカスタマイズを適用した結果を示しています。
変換タイプ | 変換値 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ブール値
次の例では、 Booleanデータ型を使用して値trueに対してデータ型のカスタマイズを適用した結果を示しています。
変換タイプ | 変換値 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Long
次の例では、 Longデータ型を使用して値1233140483647に対してデータ型のカスタマイズを適用した結果を示しています。
変換タイプ | 変換値 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
小数点
次の例では、 Decimalデータ型を使用して値26.55に対してデータ型のカスタマイズを適用した結果を示しています。
変換タイプ | 変換値 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
文字列
次の例では、 Stringデータ型を使用して値"Hello"に対してデータ型のカスタマイズを適用した結果を示しています。
変換タイプ | 変換値 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
次の例では、 Stringデータ型を使用して値"true"に対してデータ型のカスタマイズを適用した結果を示しています。
変換タイプ | 変換値 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|