Есть ли способ selectList без фильтра или выбрать опции в Persistent Haskell?

Добрый день.

Я изучаю Yesod несколько недель (я довольно новичок в Haskell), написав небольшой проект. Я использовал MongoDB как БД и доступа к нему с помощью persistent-mongoDB. Когда я хочу запустить запрос, который не имеет каких-либо условий или сортировки, например

IN MONGODB SHELL
> db.comments.find();

Я не могу найти правильный способ, по крайней мере, в в Yesod Book.

Я попытался написать то же самое, что и обходной путь.

IN YESOD REPL
*Application> db $ selectList [CommentContent !=. ""] []

Но это отстойно...

Такая же проблема в запросе transact-sql. например.

IN YESOD REPL
*Application> db $ count [CommentContent !=. "" ]
1 ответ

Напишите, какой тип вы хотите

myData :: [Entity YOUR_ENTITY_HERE] <- selectList [] []

(я использовал ScopedTypeVariables здесь, но не нужен, если тип может быть выведен другим способом)

licensed under cc by-sa 3.0 with attribution.