【发布时间】:2020-08-26 22:32:45
【问题描述】:
我想使用 slick 从下面的示例表中查询数据
| id | username | password |
+-----+----------+------------+
| 1 | admin | admin@123 |
| 2 | user | user@123 |
查询是
SELECT password FROM users WHERE username = 'user';
我已经阅读了很多关于堆栈溢出的精巧示例,但它们是更复杂的查询
我想要一个使用 slick 的简单查询。
【问题讨论】:
-
我认为您的示例与docs 中的示例几乎相同,但列名不同。
-
@Jasper-M 。我试过这个。
users.filter(_.username === username).take(1).result.headOption。但这似乎是错误的。 -
你在
.take(1)之前忘记了.map(_.password) -
@MateuszKubuszok 你这样说
users.filter(_.username === username).map(_.password).take(1).result.headOption? .它显示和错误。
标签: postgresql scala playframework sbt slick