-1
这是使用for循环写入的查询。这里user
是表名,我试图更新用户的名字,姓氏。当更新成功完成时,我试图将userId,firstName,lastName,false返回给用户。等效的光滑查询以获得收益
(for {
_ <- user.filter(_.id ==== id)
.map(_.map(u => (u.firstName,u.lastName)))
.update((firstName,lastName))
} yield (user.id.get, firstName, lastName, false))
我试图得到没有使用理解的等效查询。任何人都可以帮助我通过这个?
这段代码有很多不清楚的地方。什么是提供'===='(四等于)方法?什么是'user',这样你就可以得到一个嵌套的'map'调用,它可以和'update'一起工作? –
对不起,为您提供错误的代码段。我刚更新了这个问题。 – Teja