MongoDB.local SF, Jan 15: See the speaker lineup & ship your AI vision faster. Use WEB50 to save 50%
Find out more >
Menu Docs
Página inicial do Docs
/ /

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.

Consulta campos intermediários em nível de ancestral usando returnScope.

Tipo de campo aceito pelo operador usado na query.

Faz consultas em campos de nível-raiz usando returnScope.

Tipo de campo aceito pelo operador usado na query.

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.

Realiza pesquisa semântica usando pré-filtros lexicais.

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