[英]Sequelize query with NOT LIKE where clause
如何使用 Sequelize.js(1.7.0 版)創建涉及WHERE NOT LIKE
子句的 sql 查詢? 最終的 SQL 查詢應如下所示
SELECT * FROM transfers
WHERE address
NOT LIKE '%bank%'
這是我擁有的代碼
findToProcess: function(callback) {
var query;
query = {
where: {
status: 1
address: 'Bank Address',
},
order: [["created_at", "ASC"]]
};
return Transfer.findAll(query).complete(callback);
Squelize 版本 2,可以使用$notLike: '%hat'
運算符進行此類查詢。 遺憾的是,我無法更新我的續集版本。 有沒有辦法使用 sequelize v1.7.0 來完成這項工作?
Sequelize Query 我們已經按照給定的示例使用了sequelize 文檔
const { Op } = require("sequelize");
where: { status: 1,
address: {
[Op.like]: '%hat', // LIKE '%hat'
[Op.notLike]: '%hat'// NOT LIKE '%hat'
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.