Dart Firestore добавить в массив - PullRequest
0 голосов
/ 01 июня 2019

Я пишу приложение Flutter и пытаюсь добавить элемент в массив.Я пытаюсь следовать примеру здесь: https://firebase.google.com/docs/firestore/manage-data/add-data#update_elements_in_an_array - однако у объекта My DocumentReference нет объекта обновления:

enter image description here

Итак, как мне добавить элемент в массив в этом документе?

Для справки, я использую cloud_firestore: 0.12.1 зависимость.

1 Ответ

0 голосов
/ 01 июня 2019

Метод, который вы должны использовать, это updateData ().Вы передаете ему карту.

Ниже приведен пример добавления элемента (строка 'element') в массив (слабо названный 'arrayName'):

userPantry.updateData({'arrayName': FieldValue.arrayUnion(['element'])})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...