0

次のコードが与えられた場合:

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

一般的な方法でこれを行うにはどうすればよいでしょうか。(この場合、「hybridstype」が文字列であることを前もって知っていました。それには一般的なアプローチが必要だと思います。

前もって感謝します

4

1 に答える 1

1

サラッ作者はこちら。

見てSalatDAO#primitiveProjections-

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

SalatDAO wiki ページの射影に関するセクションを参照してください。

于 2013-09-13T15:16:52.890 に答える