Como indexar campos UUID para filtragem e classificação eficientes
Use Universally Unique Identifiers (UUIDs) quando precisar de valores virtualmente garantidos como exclusivos. Você pode usar o tipo de Atlas Search uuid
para indexar, consultar e classificar campos de subtipo BSON binário 4.
Defina o índice para o uuid
tipo
Para definir o índice para o tipo uuid
, escolha seu método de configuração preferido na UI do Atlas e então selecione o banco de dados e collection.
Clique em Refine Your Index para configurar seu índice.
Na seção Field Mappings, clique em Add Field para abrir a janela Add Field Mapping.
Clique em Customized Configuration.
Selecione o campo a ser indexado no menu suspenso Field Name.
Clique no menu suspenso Data Type e selecione Uuid.
Clique em Add.
A seguir está a sintaxeJSON para o tipo uuid
. Substitua a definição de índice padrão pelo seguinte. Para saber mais sobre os campos, consulte Propriedades do campo.
{ "mappings": { "dynamic": true "fields": { "<field-name>": { "type": "uuid", } } } }
Configurar uuid
propriedades de campo do
O tipo uuid
do Atlas Search usa os seguintes parâmetros:
Opção | Tipo | necessidade | Descrição |
---|---|---|---|
type | uuid | Obrigatório | Etiqueta legível por humanos que identifica este tipo de campo. O valor deve ser uuid . |