$toUUID (집계)
정의
버전 8.0에 추가 되었습니다.
구문
{ $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') } ]