HexData()
定義
16 進データからバイナリ データ オブジェクトを作成します。
構文
HexData()
の構文は次のとおりです。
コマンドフィールド
このコマンドは、次のフィールドを取ります。
フィールド | タイプ | 必要性 | 説明 | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
subType | integer | 必須 | データサブタイプを指定します。
| ||||||||||||||||||||||||
buffer | string | 必須 | 16 進データ。 string は、有効な 16 進数ではない最初の文字までデコードされます。 16 進 string では大文字または小文字を使用できます。 |
例
1
2
Retrieve the document
ドキュメントを返すには、次のfind
コマンドを実行します。
db.hexCollection.find()
出力には、 Binary.createFromBase64()
を使用して、 hexField
の値が64の基数として表示されます。
[ { _id: 0, hexField: Binary.createFromBase64('EjRWq83v', 0) } ]