Najpopularniejszym podejściem jest utworzenie warstwy mapowania w aplikacji, która obejmuje zestaw pól, a następnie mapuje je zgodnie z potrzebami aplikacji.
Masz rację, że nie ma AS
projekcja w ogóle wbudowana w MongoDB.
Uważam, że możesz to osiągnąć dzięki agregacji:
- Nie rozumiem, dlaczego
- Będzie cięższy i wolniejszy niż robienie tego w aplikacji.
Więc tak, pozostałbym przy napisaniu klasy mapowania w aplikacji.