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

ObjectId.createFromHexString()

項目一覧

  • 定義
  • 互換性
  • 構文

16 進値から ObjectIdを作成します。

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

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

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

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

ObjectId.createFromHexString( <hexadecimalString> )

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

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

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

db.objectIdentifierValuesFromHex.insertOne( {
_id: 0,
objectIdentifierValue: ObjectId.createFromHexString( "64c13ab08edf48a008793cac" )
} )

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

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

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

出力例:

{
_id: 0,
objectIdentifierValue: ObjectId("64c13ab08edf48a008793cac")
}

戻る

ObjectId.createFromBase 64