docs を見ると、model.findAll({where: {attribute: x}})
を使用できます。ただし、単にxではないすべての属性を選択します。私はここで正規表現を調べていましたが、それは最適な解決策ではなかったようです。
これを行う最良の方法は何ですか?
これを試して
model.findAll({where: {attribute: { $not: 'x'}}})
Sequelizeは実際にフィルターデータを取得するための多くの演算子を提供します。
リンクを参照してください ここ
最新のSequelizeの更新されたメソッド:
model.findAll({
where: {
someAttribute: {
[sequelize.Op.not]: 'some value'
}
}
});