Docs Menu
Docs Home
/ /
Métodos mongosh

Métodos del cursor

Nota

Métodos mongosh

Los métodos enumerados en esta página de índice son Métodos mongosh. Esta no es la documentación de Node.js ni de los métodos de controlador específicos de otros lenguajes de programación.

En la mayoría de los casos, los métodos de mongosh funcionan de la misma manera que los métodos shell heredados mongo. Sin embargo, algunos métodos heredados no están disponibles en mongosh.

Para los controladores de la API de MongoDB, consultar la documentación específica del controlador de MongoDB para cada lenguaje.

Estos métodos modifican la forma en que se ejecuta la query subyacente.

Nota

Para obtener detalles sobre un método específico, incluida la sintaxis y los ejemplos, haz clic en el enlace a la página de referencia del método.

Nombre
Descripción

cursor.addOption()

Agrega indicadores especiales de protocolo de conexión que modifican el comportamiento del query.

Permite a MongoDB utilizar archivos temporales en disco para almacenar datos que superan el límite de memoria del sistema de 100 megabytes mientras se está procesando una operación de clasificación en memoria.

Controla el número de documentos que MongoDB devolverá al cliente en un único mensaje de red.

Cierra un cursor y libera los recursos del servidor asociados.

Devuelve true si el cursor está cerrado.

Especifica la intercalación para el cursor devuelto por el db.collection.find().

Adjunta un comentario a la query para permitir la trazabilidad en los registros y en la colección system.profile.

Modifica el cursor para devolver el número de documentos en el conjunto de resultados en lugar de los documentos mismos.

Informes sobre el plan de ejecución de la query para un cursor.

Aplica una función de JavaScript para cada documento en un cursor.

Muestra verdadero si el cursor tiene documentos y puede ser iterado.

Obliga a MongoDB a usar un índice específico para una query.

Muestra true si el cursor está cerrado y no quedan objetos en la agrupación.

Calcula el número total de documentos del lado del cliente del cursor al obtener e iterar el conjunto de resultados.

Limita el tamaño del conjunto de resultados de un cursor.

Aplica una función a cada documento en un cursor y recopila los valores de retorno en un arreglo.

Especifica un límite superior exclusivo de los límites del índice para un cursor. Para su uso con cursor.hint()

Se especifica un límite en milisegundos para esperar la siguiente actualización del resultado de la query.

Especifica un límite de tiempo acumulativo en milisegundos para las operaciones de procesamiento en un cursor.

Especifica un límite inferior inclusivo de los límites del índice para un cursor. Para su uso con cursor.hint()

Devuelve el siguiente documento en un cursor.

Instruye al servidor para que evite cerrar automáticamente un cursor después de un período de inactividad.

Devuelve el número de documentos restantes en la agrupación actual del cursor.

Configura el cursor para mostrar los resultados en un formato de fácil lectura.

Especifica un nivel de consistencia de lectura para una operación de find().

Especifica una preferencia de lectura para un cursor para controlar cómo el cliente dirige las consultas a un set de réplicas.

Modifica el cursor para devolver las claves del índice en lugar de los documentos.

Añade un campo de ID interno del motor de almacenamiento a cada documento devuelto por el cursor.

Devuelve un recuento de los documentos en el cursor tras aplicar los métodos skip() y limit().

Devuelve un cursor que comienza a devolver resultados solo después de pasar o saltar un número de documentos.

Devuelve los resultados ordenados conforme a una especificación de clasificación.

Marca el cursor como con seguimiento. Solo válido para cursores sobre colecciones con tamaño fijo.

Devuelve un arreglo que contiene todos los documentos devueltos por el cursor.

Se devuelve el siguiente elemento en la iteración si está disponible o, de lo contrario, nulo.

Volver

db.colección.watch