HexData()
On this page
Definition
Creates a binary data object from hexadecimal data.
Syntax
HexData()
has the following syntax:
Command Fields
The command takes these fields:
Field | Type | Necessity | Description | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
subType | integer | Required | Specify a data subtype:
| ||||||||||||||||||||||
buffer | string | Required | Hexadecimal data. The string is decoded up to the first character
that is not a valid hexadecimal digit. You can use upper or lower
case letters in the hexadecimal string. |
Examples
1
2
Retrieve the document
To return the document, run the following find
command:
db.hexCollection.find()
Output shows the hexField
value as a base 64 number using
Binary.createFromBase64()
:
[ { _id: 0, hexField: Binary.createFromBase64('EjRWq83v', 0) } ]