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
创建一个您希望转换为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")