scala - 斯卡拉(Scala),卡斯巴(Casbah): MongoCollection.in

我正在尝试编写使用Casbah工具箱将数据写入MongoDB的函数:

  import com.mongodb.casbah.WriteConcern
      import ...

  def saveRecord(rec: MongoDBObject) {
    mongoColl.insert(rec)
  }

我收到以下错误:
1) No implicit view available from Object => com.mongodb.casbah.Imports.DBObject.   

2) not enough arguments for method insert: (implicit dbObjView: Object => com.mongodb.casbah.Imports.DBObject, implicit concern: com.mongodb.WriteConcern, implicit encoder: com.mongodb.casbah.Imports.DBEncoder)com.mongodb.casbah.Imports.WriteResult. Unspecified value parameter dbObjView.    

怎么了?

最佳答案

我不确定没有完全导入,但是尝试将MongoDBObject更改为com.mongodb.DBObject或添加import com.mongodb.casbah.Imports._

关于scala - 斯卡拉(Scala),卡斯巴(Casbah): MongoCollection.insert compilation errors,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15728264/

相关文章:

php - 在XPath评估之前,如何处理字符串中的双引号?

compiler-errors - JRE 抛出的 fatal error

arrays - 数组表达式语法错误

java - 二进制搜索静态方法遇到问题无法引用

java - 在 int 上执行方法

macos - 在MacOS上编译Irrlicht项目时出现“symbol(s) not found

compiler-errors - 在NME中定位-演示项目无法转换为例如JavaScript-目标

variables - 无法编译::I don't understand my errors. Mo

java - Play Framework CompilationException

sql - Qt QSql类错误