Как добавить элемент в FireStore Mappage с помощью флаттера - PullRequest
0 голосов
/ 11 ноября 2019

В FireStore у меня есть документ, который содержит сопоставление атрибутов. Этот атрибут содержит или может содержать много ключей / значений.

Но я не знаю, как добавить ключ / значения к этому атрибуту

Я знаю, что, чтобы добавить в списокмы можем использовать FieldValue.arrayUnion([userUid]).

Я пробовал это

firestore.collection(questionCollection).document(object.id).updateData({attributeMapping: {key: FieldValue.increment(1)}});

Но это удаляет другие вставленные ключи / значения.

Кто-нибудь может мне помочь?

Спасибо

1 Ответ

1 голос
/ 11 ноября 2019

После долгих поисков я решил свою проблему. Я поставлю ответ здесь, если он кому-нибудь поможет

firestore.collection(questionCollection).document(object.id).setData({attributeMapping: {key: FieldValue.increment(1)}}, merge: true);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...