ORM: Sequelize: запрос отношения многие ко многим - PullRequest
0 голосов
/ 14 июня 2019

Как мне сделать запрос во многих отношениях? например Существуют модели товаров, категорий и категорий товаров. Ниже приведена ассоциация по модели:

// product
product.belongsToMany (models.category, {
      through: 'product_category',
      foreignKey: 'product_id'
    });

// category
category.belongsToMany (models.product, {
      through: 'product_category',
      foreignKey: 'category_id'
    });

// product_category
product_category.belongsTo (models.product, {
      foreignKey: 'product_id'
    });
    product_category.belongsTo (models.category, {
      foreignKey: 'category_id'
    });

Буду признателен, если вы сообщите мне, какую модель findAll () должна иметь в начале при запросе.

1 Ответ

0 голосов
/ 14 июня 2019

Да, кажется подходящим, если вы используете нод и секвелирование, это довольно простой способ включить GraphQL в игру и манипулировать вашими моделями секвелирования в ваших резольверах ... приятно иметь площадку graphiql для выполнения ваших запросов.... легкий peazy

...