HexData()
定义
从十六进制数据创建二进制数据对象。
语法
HexData()
通过以下语法实现:
命令字段
该命令使用以下字段:
字段 | 类型 | 必要性 | 说明 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
subType | 整型 | 必需 | 指定数据子类型:
| ||||||||||||||||
buffer | 字符串 | 必需 | 十六进制数据。字符串解码到第一个不是有效十六进制数字的字符为止。您可以在十六进制字符串中使用大写或小写字母。 |
举例
1
2
检索文档
要返回文档,请运行以下find
命令:
db.hexCollection.find()
输出使用 Binary.createFromBase64()
将hexField
值显示为64基数:
[ { _id: 0, hexField: Binary.createFromBase64('EjRWq83v', 0) } ]