Docs Menu
Docs Home
/
MongoDBマニュアル
/ / /

Binary.createFromHexString()

項目一覧

  • 定義
  • 構文

16 進値からバイナリ オブジェクトを作成します。

Binary.createFromHexString( <hexadecimalString> )

hexadecimalStringフィールドは、16 進値を含む string を指定します。 たとえば、 "64c13ab08edf48a008793cac"

次の例は、 Binary.createFromHexString()を使用してドキュメントにバイナリ オブジェクトを追加する方法と、バイナリ オブジェクトが検索されたときに出力に表示される方法を示しています。

次の例では、 binaryObjectsFromHexStringという名前のコレクションを作成します。

db.binaryObjectsFromHexString.insertOne( {
_id: 0,
binaryObject: Binary.createFromHexString( "64c13ab08edf48a008793cac" )
} )

binaryObjectフィールドには、 Binary.createFromHexString()で指定された string から作成されたバイナリ オブジェクトが含まれます。

次の例では、 ドキュメントを検索します。

db.binaryObjectsFromHexString.findOne( { _id: 0 } )

注意

mongosh 2.0.0以降、 バイナリ値は、 Binary( Buffer.from( <base64String> ) )値ではなくBinary.createFromBase64( <base64String> )値として表示されます。 これにより、バイナリ値の表示のみが変更されます。

base64 の数値を示す出力例。

{
_id: 0,
binaryObject: Binary.createFromBase64("ZME6sI7fSKAIeTys")
}

戻る

Binary.createFromBase 64

項目一覧