如何在集合中传递不同的值

时间:2016-06-24 07:45:42

标签: scala scala-2.10 scala-2.11

我正在使用此代码https://github.com/alvinj/ScalaCasbahConnections/blob/master/src/main/scala/casbahtests/MongoFactory.scala

object MongoFactory {

  private val SERVER = "localhost"
  private val PORT   = 27017
  private val DATABASE = "finance"
  private val COLLECTION = "stocks"

  val connection = MongoConnection(SERVER)
  val collection = connection(DATABASE)(COLLECTION)

}

但是在这个代码中,COLLECTION val有" stock"值意味着它只有一个值,如果我想使用不同的集合名称值,我如何修改此代码以支持不同的集合名称,请帮助

1 个答案:

答案 0 :(得分:1)

我想它必须有效:

def collection(name : String) = connection(DATABASE)(name)