Задать вопрос
@maitre

Как связать таблицы через Mongoose?

Есть две схемы: товар и сезон. Удалось связать чтобы при создании товара привязывалось _id сезона, но не могу понять как мне в информации о товаре выводить не _id сезона, а имя сезона к которому привязан товар (Лето/Зима)?

var ProductSchema = new Schema({
    name: String,
    season: [{ type: Schema.Types.ObjectId, ref: 'Season' }]
}, {
	collection: 'product'
});


var SeasonSchema = new Schema({
    label: String,
    value: String
}, {
	collection: 'season'
});


Помогите, пожалуйста
  • Вопрос задан
  • 2723 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Академия Eduson
    FullStack-разработчик: тариф PRO
    14 месяцев
    Далее
  • Merion Academy
    Java-разработчик с нуля
    4 месяца
    Далее
Решения вопроса 1
maxfarseer
@maxfarseer
https://maxpfrontend.ru, обучаю реакту и компании
Нужно использовать метод populate
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@aivazovski
Вот тут я поднимал этот вопрос. Есть пример кода.
Как в mongoose сделать свойство-ссылку на существующую коллекцию?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы