У меня проблема с четкой идеей структурирования моей модели, чтобы она могла работать с несколькими языками Допустим, у нас есть схема Пользователь :
const UserSchema = new Schema({
firstName: {
en: { ... },
fr: { ... },
}
})
Теперь, скажем, во внешнем интерфейсе пользователь меняет язык приложения по умолчанию, я хочу иметь возможность возвращать пользователю только результат, соответствующий выбранному языку.
ex: если он выберет EN, я верну только firstName в EN
- Как мне с этим справиться?
- Может ли эта схема быть лучше?
- Допустим, у нас есть другая схема, в которой используется тот же процесс, как установить язык по умолчанию для всех схем, чтобы выбрать соответствующее свойство в зависимости от выбранного языка?
- Где мне хранить выбранный язык? в качестве заголовка например?
Спасибо, ребята.