如何查找ID为1的所有订单,并且仅当此项目有active = true时才包含项目?否则会有空数组...
<body onresize="myFunction()">
这只显示订单哪些是active = true的项目。我想显示所有带有id:1和项目作为子数组的订单......
答案 0 :(得分:2)
在include中添加where子句会自动使其成为必需
解决方案是:
Order.findAll({
where: { id: 1 },
include: [
{ model: Item,
where: sequelize.and({'active' : true }),
required: false
}
]
}).then(function(order) {
callback(null, order);
});