как преобразовать Mongo BasicDBList в неизменяемый список scala

У меня есть BasicDBList, сохраненный в базе данных. Сейчас я читаю данные и пытаюсь преобразовать список в неизменяемый список scala, как показано:

val collection = mongoFactory.getCollection("tokens")    
val appId = MongoDBObject("appId" -> id)
val appDBObject = collection.findOne(appId) 
val scope: List[String] = appDBObject.get("scope").asInstanceOf[List[String]]

Однако я получаю исключение приведения класса, в котором говорится, что невозможно преобразовать BasicDBList в неизменяемый список Scala.

Я пробовал разные комбинации, например, преобразование в карту и т. д. Ничего не работает.

7
задан gofeddy 25 April 2011 в 15:41
поделиться