Definición
Genera un BSON Objeto UUID.
UUID() tiene la siguiente sintaxis:
UUID(<string>)- ParameterTipoDescripción
hexstring
opcional. Especifica una string de 36 para convertir en un objeto BSON UUID. Si no se proporciona, MongoDB genera un UUID aleatorio en RFC 4122 v4 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 string a UUID
Crea una string de 36 caracteres que desees convertir en un UUID:
var myuuid = '3b241101-e2bb-4255-8caf-4136c566a962'
El siguiente comando presenta la variable myuuid como un objeto BSON UUID:
UUID(myuuid)
Este comando genera la siguiente salida:
UUID("3b241101-e2bb-4255-8caf-4136c566a962")
Generar UUID aleatoria
Puede ejecutar el método sin especificar un argumento para generar un UUID UUID() aleatorio:
UUID()
Este comando genera un UUID aleatorio en la siguiente forma:
UUID("dee11d4e-63c6-4d90-983c-5c9f1e79e96c")