Docs Menu
Docs Home
/ /

Operadores y recolectores

La siguiente tabla describe los operadores que se pueden utilizar dentro de la Etapas de la$searchcanalización de agregación y para personalizar el resultado de su consulta de búsqueda de MongoDB.$searchMeta Cada operador admite consultas sobre tipos específicos de campos de búsqueda de MongoDB.

Operador
Descripción
Tipos de búsqueda compatibles con MongoDB

Realiza una query de búsqueda a partir de una string de entrada incompleta.

Combina otros operadores en un solo query.

Tipos de campos compatibles con los operadores utilizados dentro del operador compound.

Realizar un query en campos en documentos incrustados, que son documentos que son elementos de un arreglo.

embeddedDocuments y tipos de campos compatibles con los operadores utilizados dentro del operador embeddedDocument.

Comprueba si el campo contiene el valor especificado, incluido el valor nulo.

Verificar la presencia de un campo especificado, independientemente del tipo de campo.

El tipo de campo no es utilizado por el operador exists.

Queries para valores con formas geográficas especificadas.

Queries para puntos dentro de formas geográficas especificadas.

Query campos de nivel intermedio de ancestros usando returnScope.

Tipo de campo compatible con el operador utilizado en la query.

Se pueden consultar los campos a nivel raíz si se usa returnScope.

Tipo de campo compatible con el operador utilizado en la query.

Queries para valores individuales y arreglos de valores.

(Obsoleto) Realiza una búsqueda semántica utilizando Pequeños mundos navegables jerárquicos algoritmo.

Queries para documentos similares.

Queries para valores cercanos a un número, fecha o punto geográfico especificado.

Busca términos en los documentos en un orden similar al del query.

Brinda soporte a las queries de una combinación de campos indexados y valores.

Hace queries para valores dentro de un rango específico de números, fechas, strings y objectId.

Interpreta el campo query como una expresión regular.

(Obsoleto) Especifica los requisitos posicionales relativos para los predicados de queries dentro de las regiones especificadas de un campo de texto.

Realiza búsquedas textuales analizadas.

Realiza una búsqueda semántica utilizando prefiltros léxicos.

Brinda soporte a los caracteres especiales en el string del query que pueden coincidir con cualquier carácter.

La siguiente tabla describe los recopiladores que se pueden utilizar dentro de las etapas de $search y $searchMeta del pipeline de agregación para devolver un documento que representa los resultados de metadatos de la consulta de búsqueda de MongoDB.e Este documento de resultados suele ser una agregación de los resultados coincidentes de la consulta de búsqueda de MongoDB. La tabla también muestra los tipos de campo de búsqueda de MongoDB que admite el recopilador.

Colector
Descripción
Tipos de campos admitidos

Agrupa los resultados del query por valores o rangos en los campos de facetas especificados y devuelve el recuento para cada uno de esos grupos.

También se pueden ver los siguientes videos para aprender más sobre los operadores y coleccionistas de búsqueda de MongoDB:

Volver

Metadatos: $searchMeta

En esta página