定義
$createUUID式は引数を取らず、UUID BSON 型(つまり、サブタイプ = の BinData)を返します。4UUID は、4 RFC9562 に準拠したバージョン の UUID です。
構文
$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.