以通用方式mongodb行的不同值

时间:2013-09-13 11:47:51

标签: mongodb scala salat

给出以下代码:

 def findDistinctTypeValues(): Set[String] = {
    //cast all instances from Any to String
    val coll = dao.collection.distinct("hybridType") map (_.asInstanceOf[String])
    coll.toSet
  }

如何以通用的方式做到这一点? (在这种情况下,我早先知道“hybridstype”是一个字符串。我必须有一个通用的方法。

提前致谢

1 个答案:

答案 0 :(得分:1)

Salat作者在这里。

查看SalatDAO#primitiveProjections -

MyDAO.primitiveProjections[String](/* some query or DBObject.empty for all */, "hybridType")

请参阅SalatDAO wiki page

上有关投影的部分