MongoDB Stitch Android: извлечение вложенных документов, содержащихся в массиве, для отображения данных в recyclerview
У меня есть коллекция тележек со схемой:
{
"_id": {"$oid":"-------"},
"user_id":"-------",
"items":
[
{
"itemname":"Socks",
"itemcost":{"$numberInt":"50"}
},
{
"itemname":"Cycle Bell",
"itemcost":{"$numberInt":"849"}
}
],
"date":"2020-01-05",
"time":"22:22:22",
"username":"sophia",
"checked":false
}
Я хочу получить доступ к "ítemname", "itemcost", содержащемуся внутри массива "items", в представлении ресайклера, которое отображает каждое имя элемента и его стоимость в cardview. Запрос на получение содержимого из базы данных должен быть написан в CartItem.java в формате BSON.
Проблема, для которой мне нужно решение ->
Как получить значения вложенных документов, записав запрос в "fromBsonDocument" с помощью getArray() или любого подходящего метода? И как отобразить n количество наименований элемента и его стоимость в n отдельных просмотрах карточек? Мы пытаемся показать товары в виде счета