Det vanligaste tillvägagångssättet är att skapa ett mappningslager i din applikation för att ta in en uppsättning fält och sedan mappa dem till vad din applikation behöver.
Du har rätt i att det inte finns AS
projektion inbyggd i MongoDB överhuvudtaget.
Jag tror dock att du kan åstadkomma detta med aggregeringen:
- Jag förstår inte varför
- Det blir tyngre och långsammare än att bara göra det i appen.
Så ja, jag skulle hålla mig till att skriva en kartläggningskurs i appen.