Por ejemplo, si ha asignado el valor "5" para limitar la consulta, solo mostrará los primeros cinco documentos de esa colección específica. Y este proceso resultante ahorra tiempo si solo necesita unos pocos documentos para referirse a.
En este artículo, hemos proporcionado una visión profunda de la consulta de límite en MongoDB y también se dan varios ejemplos para una comprensión efectiva.
Cómo limitar la consulta funciona en MongoDB
La consulta de límite funciona en la siguiente sintaxis:
db.nombre de colección.encontrar().límite( )
La instancia utilizada en la sintaxis anterior se define a continuación:
Además, los ejemplos en la próxima sección proporcionarán una mejor visión general de la aplicación del método límite () a una colección.
Nota: El nombre de la colección utilizado en este tutorial es "empleados".
Cómo usar la consulta límite en MongoDB
Esta sección proporcionará varios ejemplos que muestran la aplicación de la consulta de límite en una colección de documentos. En primer lugar, echemos un vistazo a los documentos en "empleados"Colección con la ayuda del siguiente comando:
> DB.empleados.encontrar().bonito()
Ejemplo 1: Uso básico
Este ejemplo explica el uso básico de la consulta de límite en MongoDB.
Comando 1: El comando mencionado a continuación recuperará todos los documentos porque no se especifica ningún límite en el método límite ().
> DB.empleados.encontrar().límite()
O si usas "Límite (0)"; Entonces también mostraría todos los documentos en una colección porque el valor límite es 0:
> DB.empleados.encontrar().Límite (0)
Comando 2: Contrariamente al comando anterior, un usuario puede especificar el número de límite para recuperar solo esos documentos. Como en el siguiente comando, solo los primeros tres documentos se recuperan utilizando el método Limit ().
> DB.empleados.encontrar().Límite (3).bonito()
Nota: El "bonitoEl método se utiliza para obtener una lista organizada de documentos en una colección.
Ejemplo 2: Uso de la consulta límite con Skip
La consulta de límite se puede usar con el método Skip para obtener una salida más refinada. En MongoDB, el saltar() El método se ejerce para obtener la salida después de ignorar algunos documentos (se usa un número numérico para decir cuántos documentos se ignorarán). Por ejemplo, Skip (2) omitirá los dos primeros documentos. El comando escrito a continuación recupera los documentos que están en las posiciones "3", "4" y "5", porque los dos primeros documentos han sido ignorados por el método Skip.
> DB.empleados.encontrar().Skip (2).Límite (3).bonito()
Ejemplo 3: Uso de la consulta límite especificando una condición
El siguiente comando recuperará aquellos documentos que satisfagan la siguiente condición:
> DB.empleados.find (designación: $ eq: "autor").límite (2).bonito()
Alternativa a la consulta limitar
MongoDB proporciona una amplia gama de operadores y comandos para procesar datos. Un operador de límite $ en el método de agregación también puede hacer el mismo trabajo que el método Limit ().
Por ejemplo, el comando proporcionado a continuación limitará el número de documentos recuperados a "3" utilizando el $ límite operador en el método de agregación.
El comando se aplica en la misma colección "empleados"Y se observa que la salida es la misma en ambos casos (usando la consulta límite o usando el operador de límite $ en agregación).
> DB.empleados.agregado ($ límite: 3)
Conclusión
MongoDB ofrece un soporte detallado para el procesamiento de datos utilizando varios comandos y consultas. La consulta límite en MongoDB tiene un papel vital en hacer de MongoDB un sistema de gestión de bases de datos de tiempo eficiente en el tiempo. En esta guía de la serie MongoDB, hemos ilustrado brevemente el uso de la consulta límite en MongoDB con algunos ejemplos. También puede extender la funcionalidad de consulta de límite utilizándola con el método de omisión. El método de omisión ignora el número especificado de documentos, mientras que el límite mostrará esos documentos.