1

我的项目使用以下 jars:scala-library (2.9.2)、mongo-java-driver (2.7.3)、scalaj-collection (2.9.1-1.2)、casbah (util、commons、core、query、gridfs) 2.9.1-3.0.0-M2、joda-time 2.1 和 joda convert 1.2

当我输入以下 hello-worldish 代码时:

package test

import com.mongodb.casbah.Imports._

object Test {
  def main(args: Array[String]): Unit = {
    var connection = MongoConnection()
  }
}

我收到一个错误:“未找到:值 MongoConnection”。如果我明确表示,错误就会消失

include com.mongodb.casbah.MongoConnection

但我认为Imports._应该照顾好这个。我可能做错了什么?

4

1 回答 1

1

在 Casbah 3.0 中,Imports._已弃用。奇怪的是 MongoConnection 甚至不再被导入。其他一切正常,但会出现弃用警告。

正如这些警告所述,您只需要这样做:

import com.mongodb.casbah._
于 2012-04-19T10:07:51.353 回答