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"

돌아가기

필드