Docs Menu
Docs Home
/
Relational Migrator
/ /

데이터 유형 변환 참고

이 페이지의 내용

  • 행동
  • Integer
  • 부울
  • Long
  • 10진수
  • 문자열

이 페이지에서는 사용자 지정 필드를 사용하여 소스 값과 데이터 유형을 특정 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"

돌아가기

필드