UUID()
MongoDB5.0 已于 10 月2024 结束生命周期。不再支持此版本的文档。要升级5.0 部署,请参阅 MongoDB6 。0 升级程序。
定义
生成一个 BSON UUID 对象。
UUID()
通过以下语法实现:
UUID(<string>)
- Parameter类型说明
hex
字符串
可选。指定一个有 36 个字符的字符串来转换为 UUID BSON 对象。如果未提供,MongoDB 将生成 RFC 4122 v4 格式的随机 UUID。
返回: BSON UUID 对象。
兼容性
此方法可用于以下环境中托管的部署:
MongoDB Atlas:用于云中 MongoDB 部署的完全托管服务
MongoDB Enterprise:基于订阅、自我管理的 MongoDB 版本
MongoDB Community:源代码可用、免费使用且可自行管理的 MongoDB 版本
例子
将字符串转换为 UUID
创建要转换为 UUID 的 36 字符的字符串:
var myuuid = '3b241101-e2bb-4255-8caf-4136c566a962'
以下命令会将 myuuid
变量输出为 BSON UUID 对象:
UUID(myuuid)
此命令生成以下输出:
UUID("3b241101-e2bb-4255-8caf-4136c566a962")
生成随机 UUID
可在不指定参数的情况下运行 UUID()
方法来生成随机 UUID:
UUID()
此命令输出如下形式的随机 UUID:
UUID("dee11d4e-63c6-4d90-983c-5c9f1e79e96c")