UUID()
定義
BSON UUID オブジェクトを生成します。
UUID()
の構文は次のとおりです。
UUID(<string>)
- Parameterタイプ説明
hex
string
任意。UUID BSON オブジェクトに変換する 36 文字の文字列を指定します。指定しない場合、MongoDBは RFC4122 v4 形式でランダムなUUIDを生成します。
次の値を返します。 BSON UUID オブジェクト
互換性
このメソッドは、次の環境でホストされている配置で使用できます。
MongoDB Atlas はクラウドでの MongoDB 配置のためのフルマネージド サービスです
MongoDB Enterprise: サブスクリプションベースの自己管理型 MongoDB バージョン
MongoDB Community: ソースが利用可能で、無料で使用できる自己管理型の MongoDB のバージョン
例
文字列を UUID に変換する
UUID に変換する 36 文字の文字列を作成します。
var myuuid = '3b241101-e2bb-4255-8caf-4136c566a962'
次のコマンドは、 myuuid
変数を BSON UUID オブジェクトとして出力します。
UUID(myuuid)
このコマンドにより、次の出力が生成されます。
UUID("3b241101-e2bb-4255-8caf-4136c566a962")
ランダム UUID の生成
引数を指定せずに UUID()
メソッドを実行すると、UUID をランダムに生成します。
UUID()
このコマンドは、次の形式でランダムな UUID を出力します。
UUID("dee11d4e-63c6-4d90-983c-5c9f1e79e96c")