Se a barra de query exibir a opção Sort, você poderá especificar a ordem de classificação dos documentos retornados.
Definir a Ordem de Classificação
Para definir a ordem de classificação:
No Atlas, váGo para a Data Explorer página do seu projeto.
Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione seu projeto no menu Projects na barra de navegação.
Na barra lateral, clique em Data Explorer sob o título Database.
O Data Explorer é exibido.
Observação
Você também pode ir para a página Clusters e clicar em Data Explorer sob o título Shortcuts.
Defina a ordem de classificação.
Selecione a collection.
Na barra de queries, clique em Options.
Insira o documento
sortno campo Sort.Para especificar a ordem crescente de um campo, defina o campo como
1no documento de classificação.Para especificar a ordem decrescente de um campo, defina o campo e
-1nos documentos de classificação.
Exemplo
O documento
sorta seguir classifica os resultados primeiro poryearem ordem decrescente e, dentro de cada ano, classifica pornameem ordem crescente.{ year: -1, name: 1 } Conforme você digita, o botão Find é desabilitado e o rótulo Sort fica vermelho até que uma query válida seja inserida.
Clique em Find para executar a consulta e visualizar os resultados atualizados.
Limpe a consulta
Para limpar a barra de consulta e os resultados da consulta, clique em Reset.
Como a query do Atlas se compara às queries do MongoDB e SQL?
$sort corresponde à cláusula ORDER BY ... em uma instrução SQL SELECT.
Exemplo
Você tem 3.235 artigos. Você gostaria de ver uma lista de artigos ordenados alfabeticamente por título.
- SQL
SELECT * FROM article ORDER BY headline ASC; - Agregação do MongoDB
db.article.aggregate( { $sort : { headline : 1 } } ); - Opção de classificação Atlas
$sort : { headline : 1 }
Saiba mais
Consulte a entrada sort no Manual do MongoDB.