Binary.createFromBase64()
定義
base64 値からバイナリ オブジェクトを作成します。
互換性
このメソッドは、次の環境でホストされている配置で使用できます。
MongoDB Atlas はクラウドでの MongoDB 配置のためのフルマネージド サービスです
MongoDB Enterprise: サブスクリプションベースの自己管理型 MongoDB バージョン
MongoDB Community: ソースが利用可能で、無料で使用できる自己管理型の MongoDB のバージョン
構文
メソッド フィールド
このメソッドは次のフィールドを受け入れます。
フィールド | タイプ | 説明 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 文字列 | Specifies a string that contains a base64 value. For example,
| ||||||||||||||||
| 整数 | 任意。 バイナリのサブタイプを指定します。
|
例
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==") }