[英]Sequelize query with ILIKE clause between multiple fields
我正在嘗試在Sequelize中執行以下等效查詢
SELECT * FROM users u
WHERE concat('%', u.name, '%', u.surname,'%')
ILIKE '%?%?%';
您是否對如何執行Sequelize中的查詢有一些想法,我已經嘗試過了,認為可能是等效的,但是沒有運氣。
user.findAll({
where: {
[Op.or]: [
{ name: { [Op.ilike]: '%someval%' } },
{ surname: { [Op.ilike]: '%someval%' } }
]
}
});
我認為您正在尋找的是Op.iLike
(大寫L)
http://docs.sequelizejs.com/manual/tutorial/querying.html#operators
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.