MongoDB encontrar clases

MongoDB encontrar clases
“La clasificación se refiere a la forma de mostrar datos de una manera particular, yo.mi. ascendente o descendente. Muchos idiomas orientados a objetos admiten el uso de técnicas de diferentes clases para clasificar y mostrar los datos de tipo matriz en una secuencia de orden. ¿Alguna vez ha probado algunos métodos de clasificación mientras trabaja en el entorno C o C ++ o el entorno Linux?? Si no! Entonces estás en la plataforma correcta. Dentro de este artículo hoy, discutiremos el uso de la función de "clasificación" en las colecciones de MongoDB mientras trabajan en Ubuntu 20.04. Comencemos con el artículo de hoy "Find Sort" dentro de MongoDB abriendo nuestro caparazón dentro de Ubuntu 20.04 por el uso de Ctrl+Alt+T. La terminal se lanzará en ningún segundo lugar y hagamos nuestra tarea. Hemos estado actualizando y actualizando nuestro sistema antes de hacer algo."

Después de que la actualización y la actualización del sistema se realicen correctamente, necesitamos iniciar el MongoDB dentro de la consola Shell a través de la palabra clave "Mongo". Se lanzará y se abrirá su concha, como se muestra a continuación. Comencemos a usar algunas colecciones de documentos en la base de datos.

Antes de hacer cualquier cosa, tenemos que mostrar todas las bases de datos disponibles actualmente dentro de nuestro MongoDB. Para esto, debe probar la instrucción "Show DBS" como lo hemos hecho a continuación hasta ahora. Tenemos un total de 4 bases de datos disponibles. Usaremos la base de datos "Prueba" a través de la consulta "Usar prueba". Ahora, estamos trabajando dentro de la prueba, y todo se realizará dentro de ella.

Necesitamos echar un vistazo a cuántas colecciones de documentos están disponibles en la base de datos de "prueba" para nuestro uso. Para esto, pruebe la instrucción "Show Collections". La salida muestra que no hay documentos de recolección disponibles en este momento. Por lo tanto, necesitamos crear uno para nuestro uso.

Para crear una nueva colección dentro de la base de datos, necesitamos llamar a la función "CreateCollection ()" utilizando el objeto "DB" y nombrar la colección dentro de la paréntesis de una colección. Lo hemos estado nombrando "prueba". Esta consulta fue exitosa y se creó la colección "Test". Para mostrar el documento o los datos dentro de él, necesitamos usar la función find () en él. La colección está actualmente vacía según la salida vacía.

Antes de realizar la clasificación en los registros, debemos agregar algunos registros en la colección como un documento de pares de valor clave. Para esto, necesitamos llamar a la función "Insertar" en la recopilación de pruebas con el objeto "DB" y agregar los datos dentro de los soportes. Hemos agregado un total de 5 registros dentro de los soportes rizados separados, yo.mi. Cada registro está separado del otro por una coma. Cada registro contiene las columnas: nombre, edad y salario de una persona.

Al usar la función find () en la colección "prueba", hemos mostrado todos los 5 registros de la colección que contienen 3 columnas insertadas por el usuario junto con 1 columna incorporada, I.mi. "_identificación".

Si desea evitar mostrar la columna incorporada "_id", debe establecer su valor en 0 dentro de la función find () como se muestra a continuación. Ahora, el comando muestra solo las columnas insertadas por el usuario.

Comencemos con el uso de la función de "ordenar" para ordenar los registros de la colección de acuerdo con nuestras preferencias, yo.mi. ascendente o descendente. Si desea mostrar los datos de una colección en orden ascendente de una columna específica, debe establecer ese valor de la columna en 1 dentro de la función sort (). Por lo tanto, hemos estado utilizando la instrucción "db" junto con el nombre de una colección "prueba" y llamando a la función find () para mostrar todos los registros en nuestra pantalla e intentando la función sort () para ordenar los registros de acuerdo con el orden ascendente de columna "edad". Las tres columnas se han mostrado en el orden ascendente de la columna de "edad".

Si desea mostrar los registros del documento de colección de acuerdo con el orden descendente de alguna columna específica, debe configurar esa columna en "-1". Entonces, hemos actualizado la instrucción anterior y establecemos el valor de la columna "Age" en "-1". Ahora todos los registros se han mostrado en el orden inverso en comparación con el resultado de la consulta anterior.

No solo los números, sino también los registros de la columna de cadena para definir el orden de clasificación de una colección que se mostrará. Por lo tanto, hemos estado actualizando la misma consulta y establecemos la columna "Nombre" en "1" dentro de la función "Sort" para mostrar todos los registros de colección "Prueba" con respecto al orden ascendente de una columna "Nombre". Después de eso, probamos la misma consulta con un valor "-1" y mostramos los registros en el orden descendente de la columna "Nombre".

También puede usar la columna "Salario" para mostrar los datos sobre el orden ascendente y descendente de una columna "salario" utilizando el valor "1" o "-1" dentro de la función "Sort". Los datos de "prueba" de la recopilación se han generado de manera diferente en comparación con los resultados anteriores.

Agregamos dos registros más dentro de la colección "Test" para las mismas tres columnas. Utilizamos el valor duplicado para la columna "edad" en el primer registro y la columna "salario" en el segundo registro.

Podemos usar más de 2 columnas para definir la clasificación de registros. La segunda columna se ordenará de acuerdo con la primera columna especificada, y el resto de los registros se mostrarán según el segundo registro. Hemos aplicado el límite para mostrar menos registros, yo.mi. 2.

Hemos tratado de ordenar los datos de "prueba" de la colección de acuerdo con los diferentes valores de las columnas "edad" y "salario" dentro de la imagen de-below se muestran.

Conclusión

Esta guía se trata de usar el concepto de clasificación en programación y bases de datos. Hemos discutido cómo las técnicas de clasificación pueden organizar sus datos de manera dentro de tablas o matrices. Para esto, hemos discutido el uso de la función de "ordenar" en una colección MongoDB que se ha creado antes. Ha sido el tema principal sobre cómo se puede usar la columna específica para ordenar el resto de las columnas de una tabla o un documento utilizando el valor 1 o -1.