ANNOUNCEMENT: Voyage AI joins MongoDB to power more accurate and trustworthy AI applications on Atlas.
Learn more
Docs Menu

Binary.createFromBase64()

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

このメソッドは、次の環境でホストされている配置で使用できます。

  • MongoDB Atlas はクラウドでの MongoDB 配置のためのフルマネージド サービスです

  • MongoDB Enterprise: サブスクリプションベースの自己管理型 MongoDB バージョン

  • MongoDB Community: ソースが利用可能で、無料で使用できる自己管理型の MongoDB のバージョン

Binary.createFromBase64( <base64String> [ , <subType> ] )

このメソッドは次のフィールドを受け入れます。

フィールド
タイプ
説明

base64String

文字列

Specifies a string that contains a base64 value. For example, "SGVsbG8gV29ybGQhCg==".

subType

整数

任意。 バイナリのサブタイプを指定します。

説明

0

汎用バイナリのサブタイプ

1

関数

2

バイト配列(非推奨)

3

古い UUID(非推奨)

4

UUID

5

MD5

128 から 255

ユーザー定義

The following examples show how to add a binary object to a document using Binary.createFromBase64() and how the binary object appears in the output when retrieved.

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

db.binaryObjectsFromBase64.insertOne( {
_id: 0,
binaryObject: Binary.createFromBase64( "SGVsbG8gV29ybGQhCg==" )
} )

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

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

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

注意

Starting in mongosh 2.0.0, binary objects are shown as Binary.createFromBase64( <base64String> ) values instead of Binary( Buffer.from( <base64String> ) ) values. This only changes the display of binary values.

Example output, starting in mongosh 2.0.0:

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