我的项目使用以下jar: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._
应该是照顾它的。我能做错什么?
答案 0 :(得分:1)
在Casbah 3.0中,Imports._
已被弃用。
但奇怪的是MongoConnection甚至不再导入了。其他所有工作都有效,但会发生弃用警告。
正如这些警告所述,您只需要这样做:
import com.mongodb.casbah._