我試圖運行一個查詢,如.filter(_.id === 1).firstOption
但編譯器抱怨沒有符號firstOption
。這是刪除光滑3?我可以用什麼來代替?使用`firstOption`和光滑的3
5
A
回答
12
要在調用結果之前限制結果數,請使用take(num)
。例如像這樣:
val result: Future[Option[Whatever]] = db.run((query.filter(_.id === 1).take(1)).result).map(_.headOption)
根據官方文檔,上面的語句歸結於結果的方法使用headOption
。
val result: Future[Option[Whatever]] = db.run((query.filter(_.id === 1)).result.headOption)
query.result
DBIOAction
返回類型的對象。光滑的動作是可以在數據庫上執行的。通過將操作傳遞給db.run()
或db.stream()
來完成實際執行。您可以在此處找到更詳細的解釋:http://slick.typesafe.com/doc/3.0.0/api/index.html#slick.dbio.DBIOAction
相關問題
- 1. 保存使用光滑電網和PHP
- 2. 在元組中使用FirstOption monoid實例
- 3. 如何在光滑3中使用Future內部的DBIOAction組合?
- 4. lwjgl和光滑的 - 旋轉光滑的紋理
- 5. 使用AJAX的光滑網格示例
- 6. 使用光滑的Carousal插件
- 7. 使用RoundRect的圓角不光滑
- 8. 光滑的旋轉木馬和光滑的燈箱上相同的元素
- 9. 我可以使用Cursor.Postion嗎?或光滑的光標移動?
- 10. 使用jQuery和光滑的js是一個麻煩
- 11. 光滑的運動
- 12. 如何使用燼-CLI-光滑
- 13. 批量插入/刪除使用光滑?
- 14. 保持光滑和的updated_at領域inserted_at
- 15. 響應光滑滑塊
- 16. 光滑畫筆
- 17. 的Rails 3閃光燈使用jQuery
- 18. 禁用選取在光滑滑塊的滑動
- 19. 最好的做法插入記錄與光滑的3.x
- 20. 如何在光滑網格上使用分組和聚合
- 21. 斯卡拉/光滑:使用繼承和mixins來減少樣板
- 22. 使用光滑滑塊作爲WP Post導航
- 23. python 3和tkinter中的滑塊和checkbtton
- 24. 滑塊革命和fancybox -3
- 25. jQuery slideToggle();引導3不光滑的動畫
- 26. OBJ格式和平VS光滑底紋
- 27. jquery航行點和光滑滾動
- 28. 試圖建立光滑和LWJGL在Eclipse
- 29. CatmullRomSplines和其他光滑路徑
- 30. 爲光滑電網
另外,您可能會找到[遷移指南](http://slick.typesafe.com/doc/3.0.0/upgrade.html#first)很有幫助。 – stewSquared