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。 –
是否意味着軟件包導入不會導入對象定義? –