Menu Docs
Página inicial do Docs
/
Atlas
/ / /

operadores e coletores

A tabela a seguir descreve os operadores que podem ser usados dentro dos estágios de$search pipeline de agregação e para personalizar a saída de sua consulta do Atlas Search . Cada $searchMeta operador oferece suporte a queries sobre tipos de campo específicos do Atlas Search .

Operador
Descrição
Tipos de Atlas Search suportados

Executa uma procurar-conforme-você-digita query a partir de uma cadeia de caracteres de entrada incompleta.

Combina outros operadores em uma única query.

Tipos de campo compatíveis com os operadores usados dentro do operador compound.

Campos de queries em documentos incorporados, que são documentos que são elementos de uma array.

embeddedDocuments e tipos de campo compatíveis com os operadores usados dentro do operador embeddedDocument.

Verifica se o campo contém o valor especificado, incluindo o valor nulo.

Testa a presença de um campo especificado, independentemente do tipo de campo.

O tipo de campo não é usado pelo operador exists .

Queries para valores com formas geográficas especificadas.

Queries para pontos dentro de formas geográficas especificadas.

Faz a query do valor único e array de valores.

(Descontinuado) Executa a pesquisa semântica usando o algoritmo HierarchicalNavigable Small Worlds.

Faz a query em documentos semelhantes.

Faz queries para valores próximos a um número, data ou ponto geográfico especificado.

Procura termos em documentos em uma ordem semelhante à da query.

Suporta a realização de query de uma combinação de campos e valores indexados.

Faz queries para valores dentro de um intervalo numérico, de data, de string e de objectId específico.

Interpreta o campo query como uma expressão regular.

(Obsoleto) Especifica os requisitos de posição relativa para predicados de query em regiões específicas de um campo de texto.

Executa pesquisa textual analisada.

Suporta caracteres especiais na string de query que podem corresponder a qualquer caractere.

A tabela a seguir descreve os coletores que podem ser usados dentro dos estágios de pipeline de agregação $search e $searchMeta para retornar um documento que representa os resultados de metadados da sua query do Atlas Search. Esse documento de resultados normalmente é uma agregação dos resultados correspondentes da query do Atlas Search. A tabela também mostra os tipos de campo do Atlas Search que o coletor suporta.

Operador
Descrição
Tipos de Campo Compatíveis

Agrupa resultados de query por valores ou faixas em campos com facet específicos e retorna a contagem para cada um desses grupos.

Você também pode assistir aos seguintes vídeos para saber mais sobre os operadores e coletores do Atlas Search :

Voltar

Metadados: $searchMeta

Nesta página