1

私のプロジェクトでは、次の 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._はそれを世話することになっていると思いました。私は何が間違っているのでしょうか?

4

1 に答える 1

1

In Casbah 3.0, Imports._ is deprecated. What is weird though is that MongoConnection is not even imported anymore. Everything else works but deprecation warnings occur.

As those warnings state, you just need to do this instead:

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