@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'
});


Помогите, пожалуйста
  • Вопрос задан
  • 2675 просмотров
Решения вопроса 1
maxfarseer
@maxfarseer
https://maxpfrontend.ru, обучаю реакту и компании
Нужно использовать метод populate
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@aivazovski
Вот тут я поднимал этот вопрос. Есть пример кода.
Как в mongoose сделать свойство-ссылку на существующую коллекцию?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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