Definición
Genera un BSON Objeto UUID.
UUID() tiene la siguiente sintaxis:
UUID(<string>)- ParameterTipoDescripción
hexstring
Opcional. Especifique una 36 cadena de caracteres para convertirla en un objeto UUID BSON. Si no se proporciona, MongoDB genera un UUID aleatorio en RFC 4122 v.4 formato.
Devuelve: Un objeto UUID BSON.
Compatibilidad
Este método está disponible en implementaciones alojadas en los siguientes entornos:
MongoDB Atlas: El servicio totalmente gestionado para implementaciones de MongoDB en la nube
MongoDB Enterprise: La versión basada en suscripción y autogestionada de MongoDB
MongoDB Community: La versión de MongoDB con código fuente disponible, de uso gratuito y autogestionada.
Ejemplo
Convertir cadena de caracteres a UUID
Cree una cadena de caracteres 36 que desee convertir en un UUID:
var myuuid = '3b241101-e2bb-4255-8caf-4136c566a962'
El siguiente comando genera la variable myuuid como un objeto UUID BSON:
UUID(myuuid)
Este comando genera la siguiente salida:
UUID("3b241101-e2bb-4255-8caf-4136c566a962")
Generar UUID aleatorio
Puede ejecutar el método sin especificar un argumento para generar un UUID UUID() aleatorio:
UUID()
Este comando genera un UUID aleatorio con el siguiente formato:
UUID("dee11d4e-63c6-4d90-983c-5c9f1e79e96c")