Docs Menu
Docs Home
/
MongoDB 매뉴얼
/ / /

$toUUID (집계)

이 페이지의 내용

  • 정의
  • 구문
  • 예시

버전 8.0에 추가 되었습니다.

$toUUID

string 값을 UUID 로 변환합니다. 입력 값이 string 이 아닌 경우 $toUUID 오류가 발생합니다.

{
$toUUID: <expression>
}

$toUUID 표현식 은 다음 $convert 표현식 의 약어입니다.

{
$convert: {
input: <expression>,
to: {
type: "binData",
subtype: 4 // UUID
},
format: "uuid"
}
}

다음 문서를 사용하여 products 컬렉션을 만듭니다.

db.products.insertOne(
{
name: "laptop",
price: 400,
UUID: "0e3b9063-8abd-4eb3-9f9f-f4c59fd30a60"
}
)

예시 문서 에서 UUID 필드 는 string 입니다. UUID 필드 를 UUID 값으로 변환하려면 다음 $toUUID 작업을 실행 합니다.

db.products.aggregate( [
{
$project: {
name: 1,
price: 1,
UUID: {
$toUUID: "$UUID"
}
}
}
] )

출력:

[
{
_id: ObjectId('669945ab610b080391a8e2f5'),
name: 'laptop',
price: 400,
UUID: UUID('0e3b9063-8abd-4eb3-9f9f-f4c59fd30a60')
}
]

돌아가기

$toUpper

이 페이지의 내용