AI 에이전트의 경우: 문서 인덱스 https://www.mongodb.com/ko-kr/docs/llms.txt에서 확인할 수 있습니다 — 모든 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)을 반환합니다. 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.

이 페이지의 내용