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

ObjectId.createFromBase64()

項目一覧

  • 定義
  • 構文

基本64値から ObjectIdを作成します。

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

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

フィールド
タイプ
説明
base64String
文字列
16文字の base64 値を指定します。 たとえば、 "SGVsbG8gV29ybGQh"
subType
整数

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

説明
0
汎用バイナリのサブタイプ
1
関数
2
バイト配列(非推奨)
3
古い UUID(非推奨)
4
UUID
5
MD5
128 から 255
ユーザー定義

次の例は、ObjectId.createFromBase64() を使用してドキュメントにObjectIdを追加する方法と、 ObjectIdが検索されたときに出力に表示される方法を示しています。

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

db.objectIdentifierValuesFromBase64.insertOne( {
_id: 0,
objectIdentifierValue: ObjectId.createFromBase64( "SGVsbG8gV29ybGQh" )
} )

objectIdentifierValueフィールドには、ObjectId で指定された base64 から作成されたstring ObjectId.createFromBase64()が含まれます。

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

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

出力例:

{
_id: 0,
objectIdentifierValue: ObjectId("48656c6c6f20576f726c6421")
}

戻る

ObjectId

項目一覧