Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Menu Docs
Página inicial do Docs
/
Atlas
/ /

Classificar os Documentos Retornados

Se a barra de query exibir a opção Sort, você poderá especificar a ordem de classificação dos documentos retornados.

Para definir a ordem de classificação:

  1. Na barra de queries, clique em Options.

  2. Insira o documento sort no campo Sort.

    • Para especificar a ordem crescente de um campo, defina o campo como 1 no documento de classificação.

    • Para especificar a ordem decrescente de um campo, defina o campo e -1 nos documentos de classificação.

    Exemplo

    O documento sort a seguir classifica os resultados primeiro por year em ordem decrescente e, dentro de cada ano, classifica por name em 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.

  3. Clique em Find para executar a consulta e visualizar os resultados atualizados.

Para limpar a barra de consulta e os resultados da consulta, clique em Reset.

$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 }

Consulte a entrada sort no Manual do MongoDB.

Voltar

Definir campos retornados