UUID()
Nesta página
Definição
Gera um objeto BSON UUID.
UUID()
tem a seguinte sintaxe:
UUID(<string>)
- ParâmetroTipoDescrição
hex
string
Opcional. Especifique uma string de 36 caracteres para ser convertida em um objeto UUID BSON. Se não for fornecido, o MongoDB gera um UUID aleatório no formato RFC 4122 v4.
Retorna: Um objeto UUID BSON.
Compatibilidade
Esse método está disponível em implantações hospedadas nos seguintes ambientes:
MongoDB Atlas: o serviço totalmente gerenciado para implantações do MongoDB na nuvem
MongoDB Enterprise: a versão autogerenciada e baseada em assinatura do MongoDB
MongoDB Community: uma versão com código disponível, de uso gratuito e autogerenciada do MongoDB
Exemplo
Converter string de caracteres para UUID
Crie uma string de 36 caracteres que você deseja converter para um UUID:
var myuuid = '3b241101-e2bb-4255-8caf-4136c566a962'
O comando a seguir gera a variável myuuid
como um objeto BSON UUID:
UUID(myuuid)
Este comando gera a seguinte saída:
UUID("3b241101-e2bb-4255-8caf-4136c566a962")
Gerar UUID aleatório
Você pode executar o método UUID()
sem especificar um argumento para gerar um UUID aleatório:
UUID()
Este comando gera um UUID aleatório na seguinte forma:
UUID("dee11d4e-63c6-4d90-983c-5c9f1e79e96c")