【问题标题】:how to pass different values in a collection如何在集合中传递不同的值
【发布时间】:2016-06-24 07:45:42
【问题描述】:

我正在使用此代码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 具有“stocks”值意味着它只有一个值如果我想使用不同的集合名称值我该如何修改此代码以支持不同的集合名称,请帮助

【问题讨论】:

    标签: scala scala-2.10 scala-2.11


    【解决方案1】:

    我想它必须有效:

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

    【讨论】:

    • 执行此操作后上述代码的功能保持不变?
    • @swaheed 将 collection 字段替换为 collection 函数。然后在客户端代码中传递您需要的名称。
    猜你喜欢
    • 1970-01-01
    • 2015-07-17
    • 1970-01-01
    • 2021-06-06
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多