mon goosejs - Как добавить виртуальное свойство в схему, полученную из другого свойства - PullRequest
0 голосов
/ 15 апреля 2020

У меня есть следующая схема Artist

const artistSchema = new mongoose.Schema({
//... other properties here
    userInfo: {
      type: mongoose.Schema.ObjectId,
      ref: 'User'
    }
})

, и пользовательская схема, на которую ссылается userInfo, выглядит следующим образом:


const userSchema = new mongoose.Schema({
//... other properties here
    name: {
      type: String,
    }
})

Я хочу автоматически добавить свойство name в в схеме Artist всякий раз, когда я запрашиваю художника, это свойство name принимает значение userInfo.name

, т.е. я хочу добавить artist.name = artist.userInfo.name перед запросом художника в любое время

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...