UUID da classe

Uma representação de classe do tipo BSON UUID .

hierarquia

Construtores

  • Criar um tipo de UUID

    Parâmetros

    • Optional entrada: string | Buffer | UUID

      Pode ser uma string hexadecimal de 32 ou 36 caracteres (traços excluídos/incluídos) ou um buffer binário 16 bytes.

    Retorna UUID

Propriedades

_bsontype: "Binary"
buffer: Buffer
Posição: número
sub_type: número
BUFFER_SIZE: 256 = 256

Tamanho padrão do buffer inicial

SubTYPE_BYTE_ARRAY: 2 = 2

Tipo de BSON da array de bytes

Subtype_column: 7 = 7

Tipo de BSON da coluna

SubTYPE_DEFAULT: 0 = 0

Tipo de BSON padrão

SubTYPE_ENCRYPTED: 6 = 6

Tipo de BSON criptografado

FUNCTION DE SubTYPE_: 1 = 1

Tipo de BSON da função

SubTYPE_MD5: 5 = 5

Tipo de BSON MD5

SubTYPE_USER_DEfined: 128 = 128

Tipo de BSON do usuário

SubTYPE_UUID: 4 = 4

Tipo de UUID BSON

SubTYPE_UUID_OLD: 3 = 3

Tipo de BSON UUID obsoleto

Obsoleto(a)

Use SubTYPE_UUID

hexadecimal do cachestring: booleano

Acessores

  • obter ID(): Buffer
  • Os bytes UUID

    Retorna buffer

Métodos

  • Compara a igualdade deste UUID com otherID.

    Parâmetros

    • outroId: string | Buffer | UUID

      Instância UUID para comparação.

    Retorna booleano

  • Retorna a string

  • o comprimento da sequência binária

    Retorna número

  • Atualiza este binário com byte_value.

    Parâmetros

    • byteValue: string | número | número[] | Array8uint | Buffer

      um único byte que desejamos escrever.

    Retorna nulo

  • Lê bytes de comprimento a partir da posição.

    Parâmetros

    • posição: número

      ler a partir da posição fornecida no Binário.

    • comprimento: número

      o número de bytes a serem lidos.

    Retorna BinarySequence

  • Cria uma instância binária a partir do UUID atual.

    Retorna binário

  • Retorna o ID do UUID como uma representação de string hexadecimal de 32 ou 36 caracteres, excluindo/incluindo traços (o padrão é 36 traços de caracteres separados)

    Parâmetros

    • Optional include dashboards: boolean

      deve a string excluir separadores de traço.

    Retorna a string

  • Converte o ID em sua JSON string representação . Uma string hexadecimal de 36 caracteres (travessias incluídas) no formato: xxXXXXXX-xXXX-xXXX-xXXX-xXXXXXXXXX

    Retorna a string

  • Converte o ID em uma string hexadecimal de 36 caracteres (traços incluídos), a menos que uma codificação seja especificada.

    Parâmetros

    • Optional codificação: string

    Retorna a string

  • Retorna o valor deste binário como uma string.

    Observações

    Isto é útil ao chamar esta função condicionalmente para alguns pares de valores-chave e não para outros

    Parâmetros

    • Optional asRaw: boolean

      Irá ignorar a conversão para uma string

    Retorna string | BinarySequence

  • Escreve um buffer ou string no binário.

    Parâmetros

    • sequência: string | BinarySequence

      uma string ou buffer a ser gravado no objeto Binary BSON .

    • deslocamento: número

      especifique o binário de onde escrever o conteúdo.

    Retorna nulo

  • Cria um UUID a partir de uma representação de string hexadecimal de um UUID.

    Parâmetros

    • hexString: string

      32 ou 36 caracteres string (traços excluídos/incluídos).

    Retorna UUID

  • Gera um buffer preenchido contendo av4 uuid

    Retorna buffer

  • Verifica se um valor é um BSON UUID válido

    Parâmetros

    • entrada: string | Buffer | UUID

      UUID, string ou Buffer para validar.

    Retorna booleano

Gerado usando TypeDoc