Casbah Scala MongoDB驱动程序 - 一个奇怪的错误

时间:2012-04-30 08:20:40

标签: scala mongodb casbah

我正在尝试使用Casbah,我在一开始就遇到了一个奇怪的错误:

val mongoDB = MongoConnection("MyDatabase")

MongoConenction上的错误说:

  缺少MongoConnection所需的

类文件。参考类型   包com.mongodb的MongoOptions指的是不存在的符号。

我不知道该怎么做。我附加到我的项目的罐子是:

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的完整设置,我不明白它可能是什么。所以问题是第一个 - 我该怎么做才能解决这个问题?

第二个问题是 - Casbah tutorial说我只能导入一件事,并获得mongoConn()方法,这也不是真理。如果我按照说明操作,则无法找到mongoConn()。那么,我怎样才能实现每一个都像教程一样工作?

1 个答案:

答案 0 :(得分:2)

我不知道您的设置细节,但似乎您没有引用casbah-commons模块的依赖项。

根据docs,这些是:

  

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