Menu Docs
Página inicial do Docs
/ /

Definir quais campos são retornados

Se a barra de queries exibir a opção Project, você poderá especificar quais campos retornar nos dados resultantes. Por padrão, todos os campos são retornados.

1
  1. Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.

  2. Se ainda não estiver exibido, selecione seu projeto no menu Projects na barra de navegação.

  3. 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.

2
  1. Selecione a collection.

  2. Na barra de queries, clique em Options.

  3. Insira o documento de projeção no campo Project.

    Para incluir campos:

    Especifique o nome do campo e configure para 1 no documento do projeto.

    Exemplo

    { year: 1, name: 1 }

    Somente os campos especificados no documento do projeto são retornados. O campo _id é retornado, a menos que seja definido como 0 no documento Project .

    Para excluir campos:

    Especifique o nome do campo e configure para 0 no documento do projeto.

    Exemplo

    { year: 0, name: 0 }

    Todos os campos, exceto os campos especificados no documento do projeto, são retornados.

    Conforme você digita, o botão Find é desabilitado e o rótulo Project fica vermelho até que uma query válida seja inserida.

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

    Observação

    Para conjuntos de resultados de query maiores que 1000 documentos, o Atlas mostra um subconjunto dos resultados. Caso contrário, o Atlas mostra todo o conjunto de resultados.

    Para obter detalhes sobre amostragem, consulte Amostragem.

$project corresponde à escolha de campos específicos para retornar em uma declaração SQL SELECT.

Exemplo

Você tem 3.235 artigos. Você gostaria de ver apenas os títulos e autores desses artigos.

SQL
SELECT headline, author FROM article;
Agregação do MongoDB
db.article.aggregate(
{ $project : { headline : 1, author : 1 } }
);
Opção de Projeto Atlas
{ headline : 1, author : 1 }

Para saber como o projeto funciona, consulte a entrada project no Manual do MongoDB.

Voltar

Query