Menu Docs
Página inicial do Docs
/ /
Atlas Device SDKs
/ / /

Tipos de campo - SDK do Node.js

O Realm suporta os seguintes tipos de dados de campo:

  • bool mapeia para o JavaScript booleano tipo

  • int mapeia para o número JavaScript tipo. Internamente, o Realm armazena int com 64 bits.

  • float mapeia para o número JavaScript tipo. Internamente, o Realm armazena float com 32 bits.

  • double mapeia para o número JavaScript tipo. Internamente, o Realm armazena double com 64 bits.

  • string mapeia para o tipo String do JavaScript.

  • decimal128 para números de alta precisão.

  • objectId mapeia para o tipo ObjectId do BSON.

  • data mapeia para o tipo ArrayBuffer do JavaScript.

  • date mapeia para o tipo Data do JavaScript.

  • list mapeia para o array JavaScript tipo. Você também pode especificar que um campo contém uma lista de tipos de valor primitivo anexando [] ao nome do tipo.

  • linkingObjects é um tipo especial usado para definir um relacionamento inverso.

  • dictionary usado para gerenciar uma collection de chaves String exclusivas emparelhadas com valores. O Dictionary tipo de dados está disponível no realm-js@10.5.0 liberação.

  • set é baseado no conjunto JavaScript tipo. Realm Set está disponível no realm-js@10.5.0 Lançamento .

  • mixed é um tipo de propriedade que pode conter diferentes tipos de dados. O Mixed tipo de dados está disponível na versão realm-js@10.5.0 .

  • uuid é um identificador universalmente único de Realm.BSON. O UUID tipo de dados está disponível no realm-js@10. .5.0

  • counter funciona como um contador lógico ao trabalhar com bancos de dados sincronizados. O counter tipo de dados e sua classe associada estão disponíveis em realm-js@12.10.0 liberação.

Para saber como tipos de dados específicos são mapeados para tipos BSON em um Esquema de Serviços de Aplicativo, consulte Mapeamento de Modelo de Dados na documentação de Serviços de Aplicativo do Atlas.

Voltar

Tipos de dados

Próximo

Collections