Флаттер и Пожарный магазин!Установить коллекцию, документ и поле - PullRequest
0 голосов
/ 06 июня 2018

Я инициализирую экземпляр моего FireStore.Collection:

final Firestore store = Firestore.instance;

Теперь, если я нажимаю на кнопку, я хочу добавить в базу данных новую коллекцию с новым документом и некоторыми полями внутри.В настоящее время я могу выбрать только существующую коллекцию и добавить поле в эту коллекцию.Документ написан автоматически, но я хотел дать ему имя.Код:

onPressed: (){
                    store.runTransaction((Transaction transaction)async{
                      store.collection("test@test.de").add({"flutter":"awesome"});
                    });
                    print("Absenden");
                  },

Как я могу это сделать?Спасибо за помощь!

1 Ответ

0 голосов
/ 06 июня 2018

Укажите ваше имя документа внутри ссылки на документ и вместо этого вызовите setData, как показано ниже.

store.collection("test@test.de").document("documentName").setData({"flutter":"awesome"}); });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...