给出以下代码:
def findDistinctTypeValues(): Set[String] = {
//cast all instances from Any to String
val coll = dao.collection.distinct("hybridType") map (_.asInstanceOf[String])
coll.toSet
}
如何以通用的方式做到这一点? (在这种情况下,我早先知道“hybridstype”是一个字符串。我必须有一个通用的方法。
提前致谢
答案 0 :(得分:1)
Salat作者在这里。
查看SalatDAO#primitiveProjections
-
MyDAO.primitiveProjections[String](/* some query or DBObject.empty for all */, "hybridType")
上有关投影的部分