Вы то и не знали, а в
MongoDB 3.4 добавили такую штуку как Views — это сохраненные
read-only aggregation пайпы, привязанные к конкретной коллекции. Можно там $project только те поля, которые нужно и защитить другую sensitive информацию. Да и просто не писать каждый раз.
Подробнее про Views читайте здесь:
Views в MongoDB 3.4