удалить документ в Firebase, когда вы знаете значение поля - PullRequest
0 голосов
/ 28 мая 2019

Контекст: во внешнем интерфейсе пользователь может ввести даты удаления для доступности. Вот как я добавил дату:

Firestore.instance.collection('availableDates').add({
        'availableDates':date});

Но мне также нужно удалить document из collection в Firestore. Я не знаю идентификатор document, но я знаю поле value, которое уникально. Как мне удалить документ, если я знаю значение поля в документе. Вот скриншот пожарного магазина:

enter image description here

1 Ответ

3 голосов
/ 28 мая 2019

Вы можете сначала получить документ, а затем удалить документ. Например:

refUser.where("city", isEqualTo: "CA").getDocuments().then((snapshot){
  snapshot.documents.first.reference.delete();
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...