Menu Docs

Página inicial do DocsDesenvolver aplicaçõesAtlas Device SDKs

UUID - React Native SDK

Nesta página

  • Uso
  • Exemplo

Novidades na versão realm@10.5.0.

UUID (Identificador Único Universal) é um 16 valor único de bytes . UUID é fornecido com o pacote Realm como parte do BSON (Realm.BSON.UUID).

Você pode usar UUID como um identificador exclusivo para objetos. O UUID é indexável, e você pode usá-lo como uma chave primária.

Para definir uma propriedade como um UUID, configure seu tipo para "uuid" em seu modelo de objeto. Crie um objeto de Realm dentro de uma transação escrita. Para definir quaisquer propriedades de identificador únicas do seu objeto para um valor aleatório, ligue para new UUID(). Como alternativa, passe uma string para new UUID() para definir a propriedade de identificador exclusivo como um valor específico.

No exemplo CreateProfileInput a seguir, criamos um Profile Realm.Object com um tipo uuid para o campo _id .

O componente CreateProfileInput faz o seguinte:

  • Obtém acesso à instância de realm aberta chamando o hook useRealm().

  • Cria um nome variável de estado
    chamado "nome" que representa o nome do perfil.
  • Cria um método createProfile que executa uma transação de gravação. Dentro de
    essa transação de gravação, criamos um objeto Profile com o valor name da variável de estado "name" e um valor _id de um novo objeto UUID.
  • Renderiza um componente TextInput que permite ao usuário inserir um nome para
    o perfil. Quando o usuário pressiona o botão "Criar perfil", o método createProfile é chamado e cria um objeto Profile.
← Misto - React Native SDK

Nesta página