Docs 菜单
Docs 主页
/
MongoDB Manual
/ / /

UUID()

在此页面上

  • 定义
  • 兼容性
  • 例子

生成一个 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 的 36 字符的字符串:

var myuuid = '3b241101-e2bb-4255-8caf-4136c566a962'

以下命令会将 myuuid 变量输出为 BSON UUID 对象:

UUID(myuuid)

此命令生成以下输出:

UUID("3b241101-e2bb-4255-8caf-4136c566a962")

可在不指定参数的情况下运行 UUID() 方法来生成随机 UUID:

UUID()

此命令输出如下形式的随机 UUID:

UUID("dee11d4e-63c6-4d90-983c-5c9f1e79e96c")

后退

ObjectId.toString

在此页面上