你如何使用浮动提升embedded更新多列?

你如何使用浮动提升embedded更新多列? 这个文件不多说。

我预料到这是这样的

Query(AbilitiesTable).filter((ab: AbilitiesTable.type) => ab.id === ability_id).map((ab: AbilitiesTable.type) => (ab.verb, ab.subject)).update("edit", "doc") 

我想到了。 应该是这样的

 val map = Query(AbilitiesTable) .filter(_.id === ability_id) .map(ab => ab.verb ~ ab.context) map.update(("", "")) 

Typesafe ,为什么你的文档是如此糟糕? 我几乎每件事情都是愚蠢的,或者通过unit testing挖掘几个小时。 请改善它。 谢谢。

使用Slick 2.x和3.x,这种写作方式是有效的:

 Users.filter(_.id === filterId) .map(x => (x.name, x.age)) .update("john", 99) 
Interesting Posts