두 모델 중 하나가 Order
이고 다음은 OrderItem
이고 일대 다 관계가 있습니다. 즉, 한 주문에 더 많은 주문이 있습니다.ORM이 결과를 얻지 못했습니다.
내가 그 순서
1) Order PK:id
2) 여기 OrderItem FK:order_id Refers id in Order
의 모든 ORDERITEMS 각 순서를 얻고 싶은 것은
Order.hasMany(OrderItem, { as: 'orders',targetKey:'order_id' });
OrderItem.hasOne(Order,{foreignKey:'id'});
sequelize.sync();
Order.findAll({where:{artist_id:req.user.id}}).then(function(result){
console.log(result);
})
그러나 result
아무튼 '내 관계입니다 t는 주문을 포함합니다. 상품 번호
당신은 'OrderItem.belongsTo (Order, {foreignKey :'id '})) 대신에 속한 관계를 정의해야합니다. –