作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有两个表,我们将它们称为“人”和“车”,关系如下。一个人可以有 1 辆或 0 辆汽车。在后一种情况下,Car 表中将没有条目。
Person:
firstName,
lastName,
....
hasOne(Car, {
foreignKey: 'personId',
as: 'personsCar'
})
Car:
personId,
colour,
...
belongsTo(Person, {
foreignKey: 'personId',
as: 'carOwner'
})
Person.findAll({
include: [
model: Car,
as: 'personsCar',
attributes: ['colour'],
],
where: {
personsCar: {
[op.eq]: null,
},
},
})
最佳答案
你可以这样做:
Person.findAll({
include: [
model: Car,
as: 'personsCar',
attributes: ['colour'],
where: {
colour : 'green' // <---- YOUR COLOUR
},
],
})
关于node.js - 如何在 sequelize 查询的 where 中使用关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57684733/
我是一名优秀的程序员,十分优秀!