Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Menu Docs

operadores e coletores

A tabela a seguir descreve os operadores que podem ser usados dentro dos estágios de pipeline de agregação $search e $searchMeta para personalizar a saída de sua consulta do MongoDB Search. 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 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:

Assista a uma visão geral dos operadores de query |fts| e pontuações |fts|.

Assista a este vídeo para ter uma visão geral de pesquisa e rastreamento de suas queries com o MongoDB Search. Neste vídeo, você pode aprender mais sobre operadores do MongoDB Search e como os documentos de o MongoDB Search pontua documentos nos resultados.

Duração: 15 Minutos

Assista a um tutorial em vídeo sobre tópicos de pesquisa avançada.

Acompanhe este vídeo para saber como pesquisar campos em documentos incorporados usando o operador embeddedDocument , como realizar uma pesquisa difusa usando a opção difusa do operador de texto, como criar a função de pesquisa conforme você digita usando o operador de preenchimento automático , como executar consultas geoespaciais usando os operadores geoWithin e geoShape , como recuperar resultados semelhantes ou alternativos usando o operador moreLikeThis e como exibir termos de pesquisa em seu contexto original usando realce.

Duração: 12 Minutos