Docs Menu
Docs Home
/
Relational Migrator
/ /

データ型変換リファレンス

項目一覧

  • 動作
  • 整数
  • ブール値
  • Long
  • 小数点
  • 文字列

このページでは、カスタマイズされたフィールドを使用してソース値とデータ型を特定の BSON データ型に変換する結果を示す例について説明します。

  • 移行ジョブのエラーにより、影響を受けるフィールドの BsonNull 値が発生します。フィールドの null 処理戦略は、この動作に影響を与えません。

  • 移行ジョブは、移行ジョブの作成時に定義したしきい値に達しない限り、エラーとともに続行されます。

  • 計算フィールド カスタマイズIDフィールド を定義する場合、 Relational Migratorはdefault の初期データ型を表示します。移行ジョブを実行すると、 Relational Migratorはこのデータ型を更新します。

次の例では、 Integerデータ型を使用して値100に対してデータ型のカスタマイズを適用した結果を示しています。

変換タイプ
変換値

Boolean

false

Date

Thu Jan 01 10:00:00 AEST 1970

Decimal

100.0

Double

100.0

Integer

100

Long

100

String

100

次の例では、 Booleanデータ型を使用して値trueに対してデータ型のカスタマイズを適用した結果を示しています。

変換タイプ
変換値

Boolean

true

Date

Thu Jan 01 10:00:00 AEST 1970

Decimal

1.0

Double

1.0

Integer

1

Long

1

String

"true"

次の例では、 Longデータ型を使用して値1233140483647に対してデータ型のカスタマイズを適用した結果を示しています。

変換タイプ
変換値

Boolean

false

Date

Wed Jan 28 22:01:23 AEDT 2009

Decimal

1233140483647.0

Double

1233140483647.0

Integer

Error (Too big)

Long

1233140483647

String

"1233140483647"

次の例では、 Decimalデータ型を使用して値26.55に対してデータ型のカスタマイズを適用した結果を示しています。

変換タイプ
変換値

Boolean

false

Date

Error

Decimal

26.55

Double

26.55

Integer

26

Long

26

String

"26.55"

次の例では、 Stringデータ型を使用して値"Hello"に対してデータ型のカスタマイズを適用した結果を示しています。

変換タイプ
変換値

Boolean

false

Date

Error

Decimal

Error

Double

Error

Integer

Error

Long

Error

String

"Hello"

次の例では、 Stringデータ型を使用して値"true"に対してデータ型のカスタマイズを適用した結果を示しています。

変換タイプ
変換値

Boolean

true

Date

Error

Decimal

Error

Double

Error

Integer

Error

Long

Error

String

"true"

戻る

フィールド