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 query do MongoDB Search.$searchMeta Cada operador oferece suporte a queries sobre tipos específicos de campodo MongoDB Search.

Operador
Descrição
Tipos de pesquisa do MongoDB 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.

(Obsoleto) Executa a pesquisa semântica usando o algoritmo Hierarchical Navigable 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 de sua query do MongoDB Search. Esse documento de resultados normalmente é uma agregação dos resultados correspondentes da query do MongoDB Search. A tabela também mostra os tipos de campo do MongoDB Search que o coletor suporta.

coletor
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 MongoDB Search:

Voltar

Metadados: $searchMeta

Nesta página