Docs Menu
Docs Home
/
Atlas
/ /

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

$createUUID式は引数がなく、UUID BSON type(サブタイプが =4 の BinData)を返します。UUID は、4 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.

戻る

$meta

項目一覧