Si la barra de consulta muestra el Sort Opción, puede especificar el orden de clasificación de los documentos devueltos.
Nota
If you specify a sort order in the Query Bar, the specified sort order overrides the default sort order you set in Settings.
Compatibilidad
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.
Establezca el orden de clasificación
Para establecer el orden de clasificación:
En la barra de queries, haz clic en Options.
Entra en el
sortdocumento en el campo Sort.Para especificar el orden ascendente de un campo, configura el campo en
1en el documento de clasificación.Para especificar el orden descendente de un campo, configura el campo y
-1en los documentos de clasificación.
Ejemplo
El siguiente documento
sortclasifica los resultados primero poryearen orden descendente y, dentro de cada año, los clasifica pornameen 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.
Haz clic en Find para ejecutar el query y ver los resultados actualizados.
Borra el query
Para borrar la barra de query y los resultados del query, haz clic en Reset.
¿Cómo se compara la query de Compass con las queries de MongoDB y SQL?
$sort corresponde a la ORDER BY ... cláusula en una SQL SELECT declaració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 }
Obtén más información
Consulta la entrada sort en el Manual de MongoDB.