gpt4 book ai didi

javascript - 使用 sequelize 查找 "modelA"的所有实例,但没有关联的 "modelB"实例

转载 作者:行者123 更新时间:2023-11-29 03:26:42 25 4
gpt4 key购买 nike

我正在使用 sequelize , node.js 模块。

我要findAll ModelA 的实例没有关联的 ModelB 实例。

ModelA 的每个实例 hasMany ModelB 的实例。

这是我目前的尝试,但没有奏效。

ModelA.findAll({
logging: console.log,
where: {
//- Where number of ModelB === 0?
}
include: [
{
model: ModelB,
where: {
//- Where doesn't exist?
},
},
],
})

我包含了 logging: console.log,以表明它需要输出一个我可以在其他地方运行的 mysql 查询,这就是为什么我不只是在下一个中过滤用户返回所有用户后在 promise 链中 promise 。

最佳答案

这应该可行

ModelA.findAll({
logging: console.log,
include: [
{
model: ModelB,
where: {
ModelA_id: {$ne: null}
},
},
],
})

关于javascript - 使用 sequelize 查找 "modelA"的所有实例,但没有关联的 "modelB"实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35048970/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com