есть возможность хранить фактические JS объекты в БД, разве не будет рационально сразу установить им такие поля которые нужны для вывода в апи?
Если у вас сложная сущность, которая использует композицию, то едва ли модель, которая хранится, используется для бизнес логики и отображения, будут совпадать.