Utilice la proyección para seleccionar qué campos de documento devuelve una consulta. Puedes utilizar los siguientes métodos:
El driver de su lenguaje de programación.
Interfaz de usuario de MongoDB Atlas. Para obtener más información,consulte Eliminar un documento con Atlas.
Por defecto, los query en MongoDB devuelven todos los campos de los documentos coincidentes. Para limitar la cantidad de datos que MongoDB envía a las aplicaciones, puede incluirse un documento de proyección para especificar o restringir los campos que se devolverán.
Consideraciones adicionales
Cuando se usa una etapa de agregación
$project, normalmente debería ser la última etapa del pipeline y se utiliza para especificar qué campos devolver al cliente.Usar una etapa
$projectal principio o en medio de un pipeline para reducir el número de campos que se pasan a las etapas posteriores del pipeline es poco probable que mejore el rendimiento, ya que la base de datos realiza esta optimización automáticamente.MongoDB aplica restricciones adicionales con respecto a las proyecciones. Consulta restricciones de proyección para obtener más detalles.