Node.js Sequelize модель, где одно поле является массивом объектов - PullRequest
1 голос
/ 06 марта 2020

Я работаю над добавлением корзины покупок в свое веб-приложение Node, и мне нужно создать модель для каждой покупки. Покупка должна иметь поле «содержимое», в котором перечислены товары, которые приобрел пользователь. Я предполагаю, что содержимое имеет вид

contents: [{
    "id": id of product being purchased,
    "quantity": number of product being purchased
}]

У меня проблемы с созданием модели для этого. Должен ли я использовать Array или Enum? Можно ли сопоставить это поле идентификатора с идентификатором продукта в другой таблице?

1 Ответ

0 голосов
/ 06 марта 2020

Пожалуйста, обратитесь к модели данных, описанной ниже. Это даст вам некоторую ясность: Sample ERD for e-commerce website

Если вы уверены в модели данных, описанной выше, вы можете go опередить и создать соответствующие модели и ассоциации в Sequelize.

...