Además de los MongoDB operadores del query, existen varios operadores "meta" que te permiten modificar la salida o el comportamiento de un query.
Nota
- Obsoleto en el
mongoShell desde v3.2 - A partir de la versión3.2, los operadores de query de "meta" están en desuso en
mongosh. Enmongosh, use en su lugar los métodos del cursor.
Las interfaces de los controladores pueden proporcionar métodos de cursor que envuelven estas opciones. Cuando sea posible, utiliza estos métodos; de lo contrario, puedes añadir estas opciones utilizando cualquiera de las siguientes sintaxis:
db.collection.find( { <query> } )._addSpecial( <option> ) db.collection.find( { $query: { <query> }, <option> } )
Operadores
Modifiers
Nota
- Obsoleto en el Shell
mongodesde v3.2 - A partir de la versión3.2, los operadores de query de "meta" están en desuso en
mongosh. Enmongosh, use en su lugar los métodos del cursor.
Nombre | Descripción |
|---|---|
Agrega un comentario a la query para identificar las queries en la salida del perfilador de base de datos. | |
Obliga a MongoDB a informar sobre los planes de ejecución de consultas. | |
Obliga a MongoDB a utilizar un índice específico. Ver | |
Especifica un límite superior exclusivo para el índice a utilizar en una query. Consulta | |
Especifica un límite de tiempo acumulativo en milisegundos para las operaciones de procesamiento en un cursor. Consulta | |
Especifica un límite inferior inclusivo para el índice a utilizar en una query. Consulta | |
Devuelve un cursor con documentos ordenados conforme a una especificación de ordenación. Consulta | |
Envuelve un documento de consulta. | |
Obliga al cursor a devolver únicamente los campos incluidos en el índice. | |
Modifica los documentos devueltos para incluir referencias a la ubicación en disco de cada documento. |
Orden de clasificación
Nombre | Descripción |
|---|---|
Un orden de clasificación especial que ordena los documentos utilizando el orden de los documentos en disco. |