参考 > 参考 > mongo Shell方法 > 对象构造器和方法 > UUID()
在本页面
生成一个BSON UUID对象。
UUID() 具有以下语法:
UUID()
UUID(<string>)
hex
可选的。指定36个字符串以转换为UUID BSON对象。如果未提供,则MongoDB会以RFC 4122 v4格式生成随机UUID 。
在3.6版中进行了更改:在mongoShell的早期版本中, UUID需要一个十六进制的字符串参数。请参阅 3.4手册。
mongo
UUID
创建一个您希望转换为UUID的36字符串:
var myuuid = '3b241101-e2bb-4255-8caf-4136c566a962'
以下命令将myuuid变量输出为BSON UUID对象:
myuuid
UUID(myuuid)
此命令生成以下输出:
UUID("3b241101-e2bb-4255-8caf-4136c566a962")
您可以运行该UUID()方法而无需指定参数来生成随机UUID:
此命令以以下形式输出随机UUID:
UUID("dee11d4e-63c6-4d90-983c-5c9f1e79e96c")
在3.6版中进行了更改:在mongoShell的早期版本中, UUID需要一个十六进制的字符串参数。