Menu Docs
Página inicial do Docs
/
Manual do MongoDB
/ / /

Binary.createFromHexString()

Nesta página

  • Definição
  • Compatibilidade
  • Sintaxe
  • Exemplos

Cria um objeto binário a partir de um valor hexadecimal.

Esse método está disponível em implantações hospedadas nos seguintes ambientes:

  • MongoDB Atlas: o serviço totalmente gerenciado para implantações do MongoDB na nuvem

  • MongoDB Enterprise: a versão autogerenciada e baseada em assinatura do MongoDB

  • MongoDB Community: uma versão com código disponível, de uso gratuito e autogerenciada do MongoDB

Binary.createFromHexString( <hexadecimalString> )

O campo hexadecimalString especifica uma string que contém um valor hexadecimal. Por exemplo, "64c13ab08edf48a008793cac".

Os exemplos a seguir mostram como adicionar um objeto binário a um documento usando Binary.createFromHexString() e como o objeto binário aparece na saída quando recuperado.

O exemplo a seguir cria uma collection chamada binaryObjectsFromHexString:

db.binaryObjectsFromHexString.insertOne( {
_id: 0,
binaryObject: Binary.createFromHexString( "64c13ab08edf48a008793cac" )
} )

O campo binaryObject contém o objeto binário criado a partir da string especificada em Binary.createFromHexString().

O exemplo a seguir recupera o documento:

db.binaryObjectsFromHexString.findOne( { _id: 0 } )

Observação

A partir de mongosh 2.0.0, os valores binários são mostrados como valores Binary.createFromBase64( <base64String> ) em vez de valores Binary( Buffer.from( <base64String> ) ) . Isso apenas altera a exibição de valores binários.

Exemplo de saída, que mostra o número em base64:

{
_id: 0,
binaryObject: Binary.createFromBase64("ZME6sI7fSKAIeTys")
}

Voltar

Binary.createFromBase64