Обновление данных объекта в массиве

В Firestore есть коллекция, в ней документ, в документе массив с объектами(Items). У каждого объекта есть данные. Как изменить данные определенного объекта? Использую данную функцию

Future updateItem(Item item) async {
        categoryData.document(?).updateData({
          'ItemList':
              FieldValue.arrayUnion([item.toMap()])
        });
      }

Для данной функции требуется ID. У объекта есть поле ID, но как передать этот ID в categoryData.document(?)

screen


Ответы (0 шт):