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 отдельных просмотрах карточек? Мы пытаемся показать товары в виде счета

0 ответов

Другие вопросы по тегам