HexData()
定义
从十六进制数据创建二进制数据对象。
语法
HexData()
的语法如下
命令字段
命令包含以下字段
字段 | 类型 | 必要性 | 描述 | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
子类型 | 整数 | 必需 | 指定数据子类型
| ||||||||||||||||||||||||
缓冲区 | 字符串 | 必需 | 十六进制数据。字符串解码到第一个非十六进制有效字符。十六进制字符串可以使用大写或小写字母。 |
示例
1
2
获取文档
要返回文档,运行以下 find
命令
db.hexCollection.find()
输出将显示使用Binary.createFromBase64()
:
[ { _id: 0, hexField: Binary.createFromBase64('EjRWq83v', 0) } ]