On this page
UUID()
在本页面
Definition
生成一个 BSON UUID 对象。
UUID()
具有以下语法:
UUID(<string>)
Parameter | Type | Description |
---|---|---|
hex |
string | 可选的。指定 36 个字符串以转换为 UUID BSON 对象。如果未提供,则 MongoDB 会以RFC 4122 v4格式生成随机 UUID。 |
在 3.6 版中进行了更改:在mongo shell 的早期版本中,UUID
需要十六进制字符串参数。参见3.4 manual。
returns: | BSON UUID 对象。 |
---|
Example
将字符串转换为 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")
在 3.6 版中进行了更改:在mongo shell 的早期版本中,UUID
需要一个十六进制字符串参数。