user.personalInfo = personalInfo; // где personalInfo сложный объект со своими филдами
await user.save() //сохраняем в бд
console.log(user) //выведет mongoose объект без филда personalInfo;
console.log(user.personalInfo) //выведет personalInfo
Вот такое странное поведение. Однозначно ошибка в модели и интерфейсе User. Проект на ts, personalInfo типизирован, модель и интерфейс тоже. То есть ts как бы говорит “с типами все должно быть ок”. Мб что-то упущено? Мб какая-то логика ещё присутствует? Что подскажите?
Да, было описано. Сейчас поставила any — не помогло
когда делаете await user.save() то обновляется в бд, но в самом вашем объекте user будет старый объект
в бд не обновляется
Обсуждают сегодня