Menu Docs
Página inicial do Docs
/
Manual do MongoDB
/ / /

UUID()

Nesta página

  • Definição
  • Compatibilidade
  • Exemplo

Gera um objeto BSON UUID.

UUID() tem a seguinte sintaxe:

UUID(<string>)
Parâmetro
Tipo
Descriçã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.

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

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")

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")

Voltar

ObjectId.toString