以下将使用 valueA 从包含 valueB 的表中获取条目,然后可以使用该条目从另一个表中获取所需的条目。如何使用Sequelize将这些顺序调用组合成一个调用?
Client.find({where: {valueA: "1"}}).then((client)=> {
User.find({where:{valueB: client.dataValues.valueB}}).then((user)=>{
console.log(user);
})
});
答案 0 :(得分:0)
显然它是这样做的:
User.findOne({include: [{model: Client, where: {valueA: "1"}}]})
.then((entry)=> {
// use db entry
});