AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Docs Menu

$createUUID (ストリーム プロセシング)

$createUUID式は引数がなく、UUID BSON型(サブタイプが =4 の BinData )を返します。UUID4 は、RFC4122 に準拠するバージョン UUID です。

$createUUID

$createUUID 式は、空のオブジェクト {} の形式を取ります。

$createUUID式は空のオブジェクト{}であり、内部構文がありません。

集計パイプラインに $createUUID: {} を渡して、UUID 値を生成します。

次の例は $createUUID 式の基本的な使用方法を示しています。

{$project: {
a: {$createUUID: {}}
b: {$createUUID: {}}
}}
{
a: UUID('e14ac078-b627-48e8-b009-77dbd7150e75')
b: UUID(‘f18689fe-6dfc-4823-a01e-32792f0091fe’)
}

$toString式を使用して、$createUUID式の出力を string 値に変換できます。

{$project: {
a: {$toString: {$createUUID: {}}}
}}
{
a: 'e14ac078-b627-48e8-b009-77dbd7150e75'
}
{$project: {
a: {$createUUID: {“foo”: “bar”}}
}}
Error– $createUUID does not accept arguments.