У меня есть база данных, заполненная следующими документами:
{
"_id" : ObjectId("56zeffb2abcf7ff24b46"),
"id_thing" : -1,
"data" : {
"info1" : 36.0709427,
"date" : ISODate('2005-11-01T00:33:21.987+07:00'),
"info2" : 24563.87148077
}
}
Мой find
метод возвращает List
, над которым я выполняю некоторые операции:
for (d <- result_of_find_method_here)
{
val l_d = d("data")
}
Но я хотел бы l_d
List
, которого в настоящее время нет, а метод toList
не работает.
Как мне получить все поля и их значение контейнера data
в виде списка?
РЕДАКТИРОВАТЬ:
Я пробовал несколько методов, и ни один из них не работает, потому что ни один из них не применим к AnyRef
, что я получаю, когда перебираю l_d
с помощью цикла foreach
.