【问题标题】: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' }]
        });
      

      【讨论】:

        猜你喜欢
        • 2022-01-01
        • 1970-01-01
        • 2012-10-01
        • 2021-08-02
        • 2011-11-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-16
        相关资源
        最近更新 更多