удаляет поля, которые пользователю видеть не нужно, но эта же модель используется в админке, для которой видеть все поля обязательно. Как лучше реализовать такой функционал? В голову приходит только передовать параметр env, который, если указан не меняет дефолтный метод toJSON?
а какие поля там обрезаются что нужны в админке?
_id
Я прокидываю обьект payload с контролера, где указано как серилизовать entity
Не думаю что это будет правильно
Есть другие варианты?
У меня контроллер выглядит так ctx.body = await authenticationService.register(userData). Т.е. уже сериализуется автоматически перед отправкой в мидлвэйре через JSON.stringify
А проблема в том что в админке отправляется точно так-же, но там нужны некоторые поля. Вот и интересуюсь как можно по другому сделать в монгусе. Пока пришел вариант с отключением через env
Обсуждают сегодня