Menu Docs
Página inicial do Docs
/
MongoDB Compass
/ /

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.

Você pode classificar os documentos retornados para sistemas hospedados nos seguintes ambientes:

  • MongoDB Atlas: o serviço totalmente gerenciado para implantações do MongoDB na nuvem

  • MongoDB Enterprise: a versão autogerenciada e baseada em assinatura do MongoDB

  • MongoDB Community: uma versão com código disponível, de uso gratuito e autogerenciada do MongoDB.

Para saber mais sobre a classificação de documentos retornados para implantações hospedadas no MongoDB Atlas, consulte Classificar Resultados da Query.

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 do Compass
$sort : { headline : 1 }

Consulte a entrada sort no Manual do MongoDB.

Voltar

Definir campos retornados