Classe Binário

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

hierarquia

Construtores

  • Crie uma nova instância binária.

    Este construtor pode aceitar uma string como seu primeiro argumento. Nesse caso, essa string será codificada usando ISO-8859-1, e não usando UTF-8. É quase certo que não é isso que você deseja. Use new Binary(Buffer.from(string)) em vez de converter a string em um buffer usando UTF-8 primeiro.

    Parâmetros

    • Optional buffer: string | BinarySequence

      um objeto de buffer contendo os dados binários.

    • Optional subTipo: número

      o tipo binário da opção.

    Retorna binário

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

Métodos

  • 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

  • Retorna a string

  • Parâmetros

    • Optional formato: string

    Retorna a string

  • Retorna UUID

  • 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

Gerado usando TypeDoc