MongoDB encontrar límite

MongoDB encontrar límite
Se dice que MongoDB es la alternativa de base de datos más fácil utilizada entre los desarrolladores. Se le ocurrieron varias funciones para mostrar, eliminar, soltar e insertar los registros dentro de sus colecciones de base de datos. Uno de esos métodos es la función de "límite" de MongoDB. Especialmente diseñado para restringir el número de registros que se mostrarán en su pantalla de shell, mientras se usa la función find () para mostrar los datos. Por lo tanto, hemos decidido cubrir el uso de la función límite () en esta guía utilizando el MongoDB en Ubuntu 20.04 sistema.

Comencemos abriendo la aplicación de shell de Ubuntu que se utilizará para realizar consultas y ejecutar el MongoDB. Tienes que abrirlo a través del atajo "Ctrl+Alt+T". Después de abrir, actualizaremos y actualizaremos nuestro sistema antes de comenzar a trabajar en MongoDB. Es un paso necesario para que su sistema sea libre de errores y hacerlo actualizado con las nuevas características de Linux. Para esto, hemos estado utilizando el paquete "Apt" de Linux en nuestras instrucciones de actualización. Agregamos la contraseña de nuestra cuenta y ha comenzado a actualizar nuestro sistema.

Espere hasta que complete su proceso sin ningún inconveniente o problema.

Su sistema estará listo para una actualización después de completar la actualización.

Después de la actualización, reemplazaremos la palabra clave "actualización" con la "actualización" para actualizar los paquetes del sistema del Ubuntu 20.04 sistema.

Es hora de comenzar el MongoDB dentro de la cubierta terminal del Ubuntu 20.04 sistema. Entonces, lo hemos comenzado usando la palabra clave "Mongo" en su área de consulta como se presenta en la imagen a continuación. El MongoDB comenzó y su shell se ha lanzado con éxito para probar consultas.

La instrucción "Show DBS" se puede usar para enumerar las bases de datos ya hechas en su pantalla.

Hemos creado una nueva base de datos "Prueba" a través de la instrucción "Usar" y creamos una nueva colección llamada "Límite" dentro de ella utilizando la función CreateCollection () de MongoDB. La colección "Límite" se ha creado con éxito según la instrucción "Show Collections".

Primero, echaremos un vistazo a la función find () sin usar la función límite () con ella. Como el "límite" de la colección está vacío, el uso de la función find () con y sin la función "límite" no devuelve nada como se muestra.

Agreguemos algunos datos dentro de la recopilación de límite utilizando la función "Insertar" de MongoDB precedida por el nombre de la recopilación, "Límite". Hemos agregado dos conjuntos de registros dentro de la colección de límites como documento de lista y estos registros se han guardado con éxito.

Después de esto, hemos agregado un conjunto de 5 registros más con diferentes datos dentro de él utilizando la función "Insert ()" de las colecciones MongoDB. Todos los registros se insertan con éxito.

Después de usar la función "Find ()" sin el uso de la función límite () junto con ella, obtuvimos todos los 7 registros de la colección "Límite" que se muestra en nuestra pantalla como se muestra a continuación. Junto con ella está la columna "extra" incorporada en cada registro que muestra la ID del registro específico.

Antes de usar la función Limit (), mostraremos el uso de nombres de columnas para mostrar las columnas especificadas en nuestra pantalla de shell. Entonces, hemos probado la función "Find ()" junto con la columna "Nombre" establecida en 1 para mostrar. La salida de esta instrucción mostró los registros solo para la columna "nombre" y no mostró la columna incorporada "_id" como se estableció en 0.

Ahora, es hora de usar la función límite () junto con la función find () para restringir la visualización de todos los registros de la colección específica. Entonces, hemos estado buscando la columna "nombre" de la colección "límite" usando la función find (). Luego, limitando la visualización de sus registros por "3" mediante el uso de la función Limit () al final de la consulta. Mostró el total de los primeros 3 registros para la columna "Nombre" de la colección "Límite". Como los dos primeros registros no contienen ninguna columna de "nombre", mostrará los soportes rizados vacíos.

Después de configurar el valor "5" para la función límite (), nos hemos mostrado con los primeros 5 registros para el "nombre" de la columna de una colección "límite" como se muestra debajo de la imagen.

Digamos que tiene el conjunto de registros de Below Shows para la colección "Límite" ahora.

Si desea mostrar un solo registro para todas las columnas de la colección "Límite", debe especificar 1 dentro de la función Limit (). Hemos intentado mostrar 3 y 5 registros para todas las columnas de una colección "límite" respectivamente. Por lo tanto, se muestra 1, 3 y 5 registros a continuación.

También puede especificar el nombre de una columna junto con su valor establecido en 1 para mostrar solo y limitar los registros para una columna específica que se mantiene en la colección. Por lo tanto, hemos estado utilizando la función find () para mostrar el registro de la columna "nombre" solo desde la colección "límite". Junto con eso, hemos estado estableciendo el límite de registro como 2, 5 y vacías para la función límite () en la misma consulta. Muestra un total de 2 y 5 registros en nuestras pantallas para la columna "Nombre".

Hemos probado la misma consulta de función de límite () para la columna específica "edad" de la colección "límite" como se muestra en la imagen a continuación (i.mi. establecer límites a 1, 3 y 6.) La salida para estas consultas actualizadas se ha mostrado en 1, 3 y 5 registros para la columna "Age". El uso de un límite más que los registros totales de la colección no afecta la salida y solo muestra los registros totales (i.mi., 5.)

Conclusión:

El párrafo introductorio de esta guía trata sobre el uso de la función límite () junto con la función find () para limitar la visualización de registros específicos de las colecciones MongoDB. Hemos discutido las consultas para crear una colección y agregar registros a ella. Después de eso, discutimos una forma de obtener los registros usando la función find (). Luego, muestra la columna específica de los registros. Finalmente, hemos discutido las ilustraciones para limitar el número de registros que se mostrarán en el shell mediante el uso de la función "límite".