我正在尝试使用卡斯巴哈,一开始就出现了一个奇怪的错误,在这一行:
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 教程说我只能导入一件事,并获得mongoConn()
方法,这也不是真理。如果我按照说明进行操作,则根本找不到mongoConn()
。那么,我怎样才能像教程中那样实现每个通字裤的工作呢?
您的设置细节,但似乎您没有引用 casbah-commons 模块的依赖项。
根据文档,这些是:
mongo-java-driver, scalaj-collection, scalaj-time, JodaTime, slf4j-api