Você pode usar a projeção para selecionar quais campos de documento retornar de uma query usando os seguintes métodos:
O driver da sua linguagem de programação.
A UI do MongoDB Atlas. Para saber mais, consulte Campos do projeto para retornar de uma query com o MongoDB Atlas.
Por padrão, as queries no MongoDB retornam todos os campos em documentos correspondentes. Para limitar a quantidade de dados que o MongoDB envia aos aplicativos, você pode incluir um documento de projeção para especificar ou restringir os campos a serem retornados.
Considerações adicionais
Quando você usa um
$projectestágio de agregação, ele normalmente deve ser o último estágio em seu pipeline, usado para especificar quais campos devem ser retornados ao cliente.É improvável que o uso de um estágio
$projectno início ou no meio de um pipeline para reduzir o número de campos passados para estágios subsequentes melhore o desempenho, pois o banco de dados executa essa otimização automaticamente.O MongoDB impõe restrições adicionais em relação às projeções. Consulte Restrições de Projeção para detalhes.