FLUTTER: Как добавить данные в существующую коллекцию в firestore - PullRequest
0 голосов
/ 17 июня 2020

Я пытаюсь добавить больше данных в существующую коллекцию в моей базе данных firestore Это моя база данных Итак, я хотел добавить в нее следующее: Расположение: Работа: Как я могу добавить их в свой коллекция пользователей без изменения существующих?

Ответы [ 3 ]

0 голосов
/ 17 июня 2020

Если у вас есть предварительно созданный документ, вы можете использовать функцию updateData Firestore

Firestore.instance.collection('users').document(uid).updateData({"location":"work"});

Вы также можете использовать setData, если хотите, чтобы он создавал документ, если документ не ' t уже существует.

0 голосов
/ 17 июня 2020

просто используйте функцию add: Firestore.instance.collection('users').add({/* map of data */}); она добавит ваш document со случайным идентификатором

0 голосов
/ 17 июня 2020

Что вы хотите сделать, так это создать новый документ в коллекции.

Firestore.instance.collection('users').document('Location').setData(data);

Выше приведен код Dart для этого. Эта строка добавит новый документ в коллекцию «users».

Более подробную информацию о плагине Cloud Firestore для Flutter можно найти здесь. https://pub.dev/documentation/cloud_firestore/latest/

...