HexData()
Definição
Cria um objeto de dados binários a partir de dados hexadecimais.
Sintaxe
HexData()
tem a seguinte sintaxe:
Campos de comando
O comando usa esses campos:
Campo | Tipo | necessidade | Descrição | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
subType | inteiro | Obrigatório | Especifique um subtipo de dados:
| ||||||||||||||||||||||||
buffer | string | Obrigatório | Dados hexadecimais. A string é decodificada até o primeiro caractere que não é um dígito hexadecimal válido. Você pode usar letras maiúsculas ou minúsculas na string hexadecimal. |
Exemplos
1
2
Retrieve the document
Para retornar o documento, execute o seguinte comando find
:
db.hexCollection.find()
A saída mostra o valor hexField
como um número 64 base usando Binary.createFromBase64()
:
[ { _id: 0, hexField: Binary.createFromBase64('EjRWq83v', 0) } ]