斯卡拉& mongoDB - 如何用salat计算记录?

时间:2012-06-03 03:49:37

标签: scala mongodb salat

是否可以使用salat库发出带有几个条件的count()查询?

现在我正在做类似

的事情
def countByPoll(pollId: String, option: Int): Int = {
  dao.find(
    MongoDBObject("pollId" -> pollId, "option" -> option)
  ).size
}

但我相信一个计数会表现得更好

1 个答案:

答案 0 :(得分:5)

我查看了salat sources,这比预期的要容易

def countByPoll(pollId: String, option: Int): Long = {
  dao.count(MongoDBObject("pollId" -> pollId, "option" -> option))
}