As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
$ para UUID
Novo na versão 8.0.1.
O $toUUID operador no Amazon DocumentDB converte um valor de string em um UUID (subtipo binário 4).
Parâmetros
expression: uma expressão que resolve para uma string no formato UUID (por exemplo, “12345678-1234-1234-1234-123456789abc”).
Exemplo (MongoDB Shell)
O exemplo a seguir mostra como usar o $toUUID operador para converter valores de string no formato UUID.
Crie documentos de amostra
db.records.insertMany([ {_id: 1, uuidStr: "550e8400-e29b-41d4-a716-446655440000"}, {_id: 2, uuidStr: "6ba7b810-9dad-11d1-80b4-00c04fd430c8"} ]);
Exemplo de consulta
db.records.aggregate([ { $project: { uuid: { $toUUID: "$uuidStr" } } } ]);
Saída
[
{_id: 1, uuid: UUID("550e8400-e29b-41d4-a716-446655440000")},
{_id: 2, uuid: UUID("6ba7b810-9dad-11d1-80b4-00c04fd430c8")}
]
Exemplos de código
Para ver um exemplo de código para usar o $toUUID operador, escolha a guia do idioma que você deseja usar: