Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /
/ / /

Ordene los documentos devueltos

Si la barra de query muestra la Sort opción, puede especificar el orden de clasificación de los documentos devueltos.

Nota

Si especificas un orden de clasificación en la barra de queries, el orden de clasificación especificado anula el orden de clasificación por defecto que estableciste en Settings.

Puede ordenar los documentos devueltos para las implementaciones alojadas en los siguientes entornos:

  • MongoDB Atlas: El servicio totalmente gestionado para implementaciones de MongoDB en la nube

  • MongoDB Enterprise: la versión basada en suscripción y autogestionada de MongoDB

  • MongoDB Community: la versión de MongoDB con código fuente disponible, gratuita y autogestionada

Para obtener más información sobre cómo ordenar los documentos devueltos para implementaciones alojadas en MongoDB Atlas, consulta Ordenar resultados de queries.

Para establecer el orden de clasificación:

  1. En la barra de queries, haz clic en Options.

  2. Introduce el documento sort en el campo Sort.

    • Para especificar el orden ascendente de un campo, configura el campo en 1 en el documento de clasificación.

    • Para especificar el orden descendente de un campo, configura el campo y -1 en los documentos de clasificación.

    Ejemplo

    El siguiente documento sort clasifica los resultados primero por year en orden descendente y, dentro de cada año, los clasifica por name en orden ascendente.

    { year: -1, name: 1 }

    Mientras escribe, el botón Find se desactiva y la etiqueta Sort se vuelve roja hasta que se introduce un query válido.

  3. Haz clic en Find para ejecutar el query y ver los resultados actualizados.

Para borrar la barra de query y los resultados del query, haz clic en Reset.

$sort Corresponde a la cláusula ORDER BY ... en un SQL SELECT instrucción.

Ejemplo

Hay 3235 artículos. Al usuario le gustaría ver una lista de artículos ordenada alfabéticamente por titular.

SQL
SELECT * FROM article
ORDER BY headline ASC;
Agregación de MongoDB
db.article.aggregate(
{ $sort : { headline : 1 } }
);
Opción de ordenamiento de Compass
$sort : { headline : 1 }

Consulta la entrada sort en el Manual de MongoDB.

Volver

Configurar campos devueltos