Docs Menu
Docs Home
/ /
/ / /

$createUUID (스트림 처리)

$createUUID 표현식은 인수를 받지 않으며, UUID BSON 유형을 반환합니다(즉, subtype=4인 BinData). UUID는 RFC 4122를 준수하는 버전 4 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 표현식 의 출력을 문자열 값으로 변환할 수 있습니다.

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

돌아가기

$meta

이 페이지의 내용