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

Utilizar Operadores e Coletores em Queries do Atlas Search

Nesta página

  • Operadores
  • Colecionadores
  • Continuar aprendendo

As fases do pipeline de agregação $search têm os seguintes operadores. A tabela também mostra ostipos de campo do Atlas Search sobre os quais os operadores suportam queries.

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.

Os coletores retornam um documento que representa os procurar dos metadados, geralmente uma agregação dos procurar de pesquisa correspondentes.

O estágio do pipeline de agregação do Atlas Search tem o seguinte coletor. A tabela também mostra os tipos de campo do Atlas Search que são compatíveis com o coletor.

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.

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

Voltar

$searchMeta