0

I am trying to write function that writes data to MongoDB using Casbah toolkit:

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

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

I get the following errors:

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.    

What's wrong?

Anton Ashanin
  • 1,817
  • 5
  • 30
  • 43

1 Answers1

0

I'm not sure without full imports, but try to change MongoDBObject to com.mongodb.DBObject or add import com.mongodb.casbah.Imports._

Sergey Passichenko
  • 6,920
  • 1
  • 28
  • 29