我对 Scala 和 Slick 都很陌生。 “LIKE”查询很容易进行

query.filter(_.name like "%kjelle%") 

但我没有成功尝试做一个“不喜欢”的查询。找不到类似的运算符(operator),所以我的第一个想法是尝试
query.filter(_.name !like "%kjelle%") 

或者
query.filter(!(_.name like "%kjelle%")) 

但没有成功。

我怎样才能在 Slick 中做到这一点?

请您参考如下方法:

您可以尝试使用 filterNot :

query.filterNot(_.name like "%kjelle%") 


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!