对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。

$toUUID(表达式操作符)

8.0版本新增。

$toUUID

将 string 值转换为 UUID。如果输入值不是 string,则会报 $toUUID 个错误。

{ $toUUID: <expression>}

$toUUID表达式是以下$convert表达式的简写:

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

使用以下文档创建productscollection:

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') }]
给本页内容打分

在此页面上