Página inicial do Docs → Iniciar e gerenciar o MongoDB → MongoDB Atlas
Utilizar Operadores e Coletores em Queries do Atlas Search
Nesta página
Operadores
O aggregation pipeline stage $search
tem os seguintes operadores. A tabela também mostra os tipos de campo do Atlas Search nos quais os operadores suportam consultas.
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 suportados pelos 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 suportados pelos operadores usados dentro do operador embeddedDocument . | |
Verifica se o campo contém o valor especificado. | ||
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 pesquisa semântica usando Mundos pequenos hierárquicos navegáveis algoritmo. | ||
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 determinado intervalo numérico ou de datas. | ||
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. |
Colecionadores
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 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. |
Continuar aprendendo
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