如何查询多对多关系?例如有产品,类别和product_category模型。下面是按模型的关联:
// 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 ()
在查询开始时应该使用哪种模型,我将不胜感激。
答案 0 :(得分:0)
是的,如果您正在使用节点并进行序列化,似乎很合适,这是将GraphQL发挥作用并在分解器中操纵序列化模型的一种非常简单的举动……很高兴让graphiql游乐场能够满足您的查询需求。 ...容易豆豆