我的数据库中有一个blob列。我需要将它与字符串值进行比较,并使用Slick查询过滤结果。
Eg:
case class Song( file_sha :Array[Byte])
class songsTable(tag:Tag) extends Table[Song](tag,"songs"){
def file_sha = column[Array[Byte]]("file_sha")
def * = (file_sha) <> (Song.tupled , Song.unapply)}
I am trying something like this:
exec(songsQuery.filter(_.file_sha.asColumnOf[String] === compareString).result)