如何在Sequelize中使用iLike运算符进行不区分大小写的查询

艾哈迈德·格里布(Ahmed Ghrib)

我在管理数据库时将Sequelize与PostgreSQL一起使用。
我想执行不区分大小写的搜索查询。当我用Google搜索它时,有人说我可以使用“ iLike”运算符来实现。我试图以这种方式实现:

var getRadiosByGenre = function(Radio,Genre,genreName){
    Genre.findOne({where:{name: { $iLike: genreName}}})}

genreName是一个字符串。但是,我不断收到此错误:

错误:无效值{'$ iLike':'art'}

有人知道将iLike与sequ​​elize一起使用的正确方法吗?谢谢队友。:)

菲利普·奥里亚奇

您应该使用Sequelize.Op

var getRadiosByGenre = function(Radio,Genre,genreName) {
  Genre.findOne({
    where: {
      name: {
        [Sequelize.Op.iLike]: genreName
      }
    }
  });
}

如果要进行部分查询%,请不要在您之前或之后添加genreName

这里查看文档>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用查询的Cloud Firestore不区分大小写排序

使用Google Guava进行不区分大小写的排序

如何在Golang中使用sort.Strings()进行不区分大小写的排序?

使用Spring CrudRepository的不区分大小写的查询

PostgreSQL:如何进行“不区分大小写”查询

MongoDB:是否可以进行不区分大小写的查询?

是否存在C#不区分大小写的equals运算符?

如何在Java中使indexof不区分大小写

如何使%like%运算符不区分大小写

如何进行不区分大小写的搜索?

我可以在MySQL中使用JSON_EXTRACT进行不区分大小写的搜索吗?

nginx不区分大小写等于运算符

如何进行不区分大小写的graphql查询?

如何在mongodb中进行不区分大小写的查询

如何在angularjs中使查询字符串值不区分大小写?

如何使我的SQlite查询不区分大小写?

如何对sqlalchemy association_proxy属性进行不区分大小写的查询?

如何在不区分大小写的情况下不区分大小写进行排序

如何在SQL Server中为整个查询设置排序规则,以便进行不区分大小写的搜索?

如何进行不区分大小写的搜索?

如何在SQL查询中使用大小写

如何在不区分大小写的Rails中进行查询搜索?

如何在CQ中使用querybuilder rest api进行不区分大小写的搜索

在Ruby on Rails和PostgreSQL中使用IN运算符进行不区分大小写的搜索

PowerQuery M text.contains with OR 逻辑运算符,以及不区分大小写的匹配?

pymongo - 搜索包含 $and 运算符不区分大小写的文档的集合

在 SQL 中使用带大小写的 IN 运算符?

Sequelize 区分大小写的查询

IN运算符中的Postgres不区分大小写?