【问题标题】:how to retrieve all records from sequelize PostgreSQL except a specific value?如何从 sequelize PostgreSQL 中检索除特定值之外的所有记录?
【发布时间】:2018-11-09 08:16:12
【问题描述】:
我想检索除特定值之外的所有记录,我尝试了以下查询,但没有得到所需的输出。
db.owner.findAll({ exclude: { model : models.owner.name: 'jack'},
include: [{ model: models.customer, as: 'customers' }]
})
【问题讨论】:
标签:
postgresql
except
sequelize-cli
【解决方案1】:
这个答案对我有用:
db.owner.findAll({
where: {name: { $not: 'jack'}},
include: [{ model: models.customer, as: 'customers' }]
});
【解决方案2】:
检查一下这个
db.owner.findAll({({
where : { name: {ne: 'jack'}},
include: [{ model: models.customer, as: 'customers' }]
});