MongoDB Consulta Ordenar() y Limitar() con Ordenar por ejemplos
ยฟQuรฉ son las modificaciones de consultas?
Mongo DB Proporciona modificadores de consulta como las clรกusulas 'limit' y 'Orders' para brindar mรกs flexibilidad al ejecutar consultas. Analizaremos los siguientes modificadores de consulta.
MongoDB Limitar resultados de consulta
Este modificador se utiliza para limitar la cantidad de documentos que se devuelven en el conjunto de resultados de una consulta. El siguiente ejemplo muestra cรณmo se puede hacer esto.
db.Employee.find().limit(2).forEach(printjson);
Explicaciรณn del cรณdigo
- El cรณdigo anterior toma la funciรณn de bรบsqueda que devuelve todos los documentos de la colecciรณn pero luego usa la clรกusula de lรญmite para limitar la cantidad de documentos que se devuelven a solo 2.
Salida
Si el comando se ejecuta correctamente, se mostrarรก la siguiente salida
El resultado muestra claramente que, dado que hay un modificador de lรญmite, como mรกximo solo se devuelven 2 registros como parte del conjunto de resultados basado en el ObjectId en orden ascendente.
MongoDB Ordenar por orden descendente
Se puede especificar el orden de los documentos que se devolverรกn en funciรณn del orden ascendente o descendente de cualquier clave de la colecciรณn. El siguiente ejemplo muestra cรณmo se puede hacer esto.
db.Employee.find().sort({Employeeid:-1}).forEach(printjson)
Explicaciรณn del cรณdigo
- El cรณdigo anterior toma la funciรณn de clasificaciรณn que devuelve todos los documentos de la colecciรณn pero luego usa el modificador para cambiar el orden en el que se devuelven los registros. Aquรญ el -1 indica que queremos devolver los documentos segรบn el orden descendente de la identificaciรณn del empleado.
Si el comando se ejecuta correctamente, se mostrarรก la siguiente salida
Salida
El resultado muestra claramente los documentos que se devuelven en orden descendente de Employeeid.
El orden ascendente estรก definido por el valor 1.


