1

Casbahを使用しようとしていますが、最初に次の行で奇妙なエラーが発生します。

val mongoDB = MongoConnection("MyDatabase")

MongoConenctionのエラーは次のように述べています。

MongoConnectionに必要なクラスファイルがありません。パッケージcom.mongodbの参照型MongoOptionsは、存在しないシンボルを参照します。

これをどうしたらいいのかわかりません。私が自分のプロジェクトに添付したjarファイルは次のとおりです。

casbah-commons_2.9.1-3.0.0-SNAPSHOT.jar
casbah-core_2.9.1-3.0.0-SNAPSHOT.jar
casbah-gridfs_2.9.1-3.0.0-SNAPSHOT.jar
casbah-query_2.9.1-3.0.0-SNAPSHOT.jar
casbah-util_2.9.1-3.0.0-SNAPSHOT.jar

これはCasbahの完全なセットアップのように見え、私はそれが何を切望しているのか理解していません。ですから、一番の質問があります-この問題を解決するために私は何をしなければなりませんか?

質問2は、Casbahチュートリアルでは、1つだけインポートして、mongoConn()メソッドを取得できると述べていますが、これも真実ではありません。指示に従えば、mongoConn()単純に見つかりません。では、チュートリアルのようにすべてが機能することをどのように達成できますか?

4

1 に答える 1

2

セットアップの詳細はわかりませんが、casbah-commonsモジュールの依存関係を参照していないようです。

ドキュメントによると、それらは次のとおりです。

mongo-java-driver、scalaj-collection、scalaj-time、JodaTime、slf4j-api

于 2012-04-30T09:20:19.943 に答える