0
我想写功能写入使用卡斯巴工具包数据的MongoDB:斯卡拉,卡斯巴:MongoCollection.insert编译错误
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.
有什么不对?
谢谢,这一个工程。但由于某些原因,'import com.mongodb.casbah._'没有。为什么? –
'import com.mongodb.casbah._' import package,but'import com.mongodb.casbah.Imports._' imports from object'Imports' which contains all implicits and type aliases for casbah。 –
是否意味着软件包导入不会导入对象定义? –