Como indexar campos UUID para filtragem e classificação eficientes
Use identificadores universalmente exclusivos (UUIDs) quando precisar de valores que sejam virtualmente garantidos como exclusivos. Você pode usar o tipo uuid
do Atlas Search para indexar, consultar eclassificar em campos do BSON Binary Subtype 4 .
Definir 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.
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 sintaxe JSON 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 . |