Metoda insert převezme jakýkoli seznam, ale pro uložení dat v Mongo je casbah potřebuje převést na DBObject. K tomu využívá implicitní konverzi, která je dostupná v casbah pro různé datové typy. Data, která se pokoušíte vložit, však nemají implementovanou nebo dostupnou konverzi ve vašem oboru. Chcete-li to vyřešit, buď importujte implicitní převodník, nebo jej implementujte.
Ve vašem případě vám může chybět import. Ujistěte se, že máte:
import com.mongodb.casbah.Imports._
a zkuste nahradit listObjects
od MongoDBList(listObjects:_*)
UPRAVIT:
Chcete-li odpovědět na svůj komentář, zkuste použít REPL:
scala> val a = List(1,2,3,4,5,6)
a: List[Int] = List(1, 2, 3, 4, 5, 6)
scala> List(a:_*)
res0: List[Int] = List(1, 2, 3, 4, 5, 6)
scala> List(a)
res1: List[List[Int]] = List(List(1, 2, 3, 4, 5, 6))
The :_* získá prvky místo seznamu a vyhne se vytváření seznamu seznamu.