文档菜单
文档首页
/
MongoDB 手册
/ / /

UUID()

本页内容

  • 定义
  • 兼容性
  • 示例

生成BSONUUID对象。

UUID()具有以下语法

UUID(<string>)
参数
类型
描述
十六进制
字符串
可选。指定一个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