【发布时间】:2023-03-19 12:51:01
【问题描述】:
我正在尝试在查询下运行
val query = for {
((a, b), c) <- join.filter(
x => arrays.map(p => x._1._1.status inSetBind p).getOrElse(slick.lifted.LiteralColumn(true))
)
} yield ((a, b), c)
sync(db.run(query.result))
数组的类型是 Option[Array[String]]
无法使用以下类型执行选项映射操作 [错误]: (Option[Boolean], _87) => R [error] for base type: (Boolean, Boolean) => Boolean [错误] && arrays.map(p => x._1._1.status inSetBind p).getOrElse(slick.lifted.LiteralColumn(true)) [错误]
^
错误的原因是什么?
【问题讨论】:
-
@AndriyKuba 不,它没有。我已经完成了匹配的问题,但没有任何帮助。
标签: scala playframework slick