Menu Docs
Página inicial do Docs
/
Relational Migrator
/ /

Referência de conversão de tipo de dados

Nesta página

  • Comportamento
  • Inteiro
  • Boolean
  • Long
  • Decimal
  • String

Esta página descreve exemplos que mostram o resultado da conversão do valor de origem e do tipo de dados para um tipo de dados BSON específico usando campos personalizados.

  • Os erros do tarefa de migração resultam em valoresBsonNull para os campos afetados. A estratégia de tratamento nulo do seu campo não afeta esse comportamento.

  • Sua tarefa de migração continua com erros, a menos que atinja o limite definido quando criou a tarefa de migração.

  • Ao definir Campos calculados e Personalizar campos de ID, o Relational Migrator mostra um tipo de dados inicial default de. Quando você executa um tarefa de migração, o Relational Migrator atualiza esse tipo de dados.

O exemplo a seguir mostra os resultados da aplicação da personalização do tipo de dados para o valor 100 com um tipo de dados Integer .

Tipo de conversão
Valor de conversão

Boolean

false

Date

Thu Jan 01 10:00:00 AEST 1970

Decimal

100.0

Double

100.0

Integer

100

Long

100

String

100

O exemplo a seguir mostra os resultados da aplicação da personalização do tipo de dados para o valor true com um tipo de dados Boolean .

Tipo de conversão
Valor de conversão

Boolean

true

Date

Thu Jan 01 10:00:00 AEST 1970

Decimal

1.0

Double

1.0

Integer

1

Long

1

String

"true"

O exemplo a seguir mostra os resultados da aplicação da personalização do tipo de dados para o valor 1233140483647 com um tipo de dados Long .

Tipo de conversão
Valor de conversão

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"

O exemplo a seguir mostra os resultados da aplicação da personalização do tipo de dados para o valor 26.55 com um tipo de dados Decimal .

Tipo de conversão
Valor de conversão

Boolean

false

Date

Error

Decimal

26.55

Double

26.55

Integer

26

Long

26

String

"26.55"

O exemplo a seguir mostra os resultados da aplicação da personalização do tipo de dados para o valor "Hello" com um tipo de dados String .

Tipo de conversão
Valor de conversão

Boolean

false

Date

Error

Decimal

Error

Double

Error

Integer

Error

Long

Error

String

"Hello"

O exemplo a seguir mostra os resultados da aplicação da personalização do tipo de dados para o valor "true" com um tipo de dados String .

Tipo de conversão
Valor de conversão

Boolean

true

Date

Error

Decimal

Error

Double

Error

Integer

Error

Long

Error

String

"true"

Voltar

Campos