Я использую Casbah 2.5.0. Пример в учебнике:Как преобразовать MongoDBList в BasicDBList?
scala> val builder = MongoDBList.newBuilder
scala> builder += "foo"
scala> builder += "bar"
scala> builder += "x"
scala> builder += "y"
builder.type = [email protected]
scala> val newLst = builder.result
newLst: com.mongodb.BasicDBList = [ "foo" , "bar" , "x" , "y"]
Так что newLst здесь BasicDBList.
Но когда я сам это пробовал, он работает по-другому.
scala> val builder = MongoDBList.newBuilder
scala> builder += "foo"
scala> builder += "bar"
scala> val newLst = builder.result
newLst: com.mongodb.casbah.commons.MongoDBList = [ "foo" , "bar"]
новыйLst здесь тип MongoDBList.
Почему так? Как преобразовать MongoDBList в BasicDBList?
Спасибо. И еще один вопрос. Есть ли простой способ конвертировать список в MongoDBList (или BasicDBList)? – un1t
Я обновил свой ответ –
@SergeyPassichenko вы можете ответить на http://stackoverflow.com/questions/15188605/scala-casbah-how-to-convert-list-to-mongodblist, а? –