在 Persistent Haskell 中,有没有办法在没有任何过滤器或 select 选项的情况下 selectList?
Is there a way to selectList without any filter or select options in Persistent Haskell?
美好的一天。
我正在学习 Yesod 几个星期(我对 Haskell 还很陌生),方法是编写一些 project.I 使用 MongoDB 作为数据库并访问它通过持久-mongoDB。
当我想 运行 一个没有任何条件或排序的查询时,例如
IN MONGODB SHELL
> db.comments.find();
我至少在 the Yesod Book.
中找不到正确的方法
我试着写了一个相同的解决方法。
IN YESOD REPL
*Application> db $ selectList [CommentContent !=. ""] []
但是很烂...
transact-sql 查询中存在同样的问题。例如
IN YESOD REPL
*Application> db $ count [CommentContent !=. "" ]
写你想要的类型
myData :: [Entity YOUR_ENTITY_HERE] <- selectList [] []
(我在这里使用了 ScopedTypeVariables
但如果可以通过其他方式推断类型则不需要)
美好的一天。
我正在学习 Yesod 几个星期(我对 Haskell 还很陌生),方法是编写一些 project.I 使用 MongoDB 作为数据库并访问它通过持久-mongoDB。 当我想 运行 一个没有任何条件或排序的查询时,例如
IN MONGODB SHELL
> db.comments.find();
我至少在 the Yesod Book.
中找不到正确的方法我试着写了一个相同的解决方法。
IN YESOD REPL
*Application> db $ selectList [CommentContent !=. ""] []
但是很烂...
transact-sql 查询中存在同样的问题。例如
IN YESOD REPL
*Application> db $ count [CommentContent !=. "" ]
写你想要的类型
myData :: [Entity YOUR_ENTITY_HERE] <- selectList [] []
(我在这里使用了 ScopedTypeVariables
但如果可以通过其他方式推断类型则不需要)