Pendekatan yang paling umum adalah membuat lapisan pemetaan dalam aplikasi Anda untuk mengambil sekumpulan bidang dan kemudian memetakannya sesuai kebutuhan aplikasi Anda.
Anda benar bahwa tidak ada AS
proyeksi dibangun ke dalam MongoDB sama sekali.
Saya yakin Anda dapat melakukannya dengan agregasi:
- Saya tidak mengerti mengapa
- Ini akan lebih berat dan lebih lambat daripada hanya melakukannya di aplikasi.
Jadi ya, saya akan tetap menulis kelas pemetaan di aplikasi.