# #android #google-cloud-firestore
Вопрос:
Я хотел удалить документ в Firestore, вы можете удалить данные на основе uid, но я не хочу использовать uid. Я хочу, чтобы он сравнил строковое значение с данными базы данных firestore, а затем только удалил весь документ. Как я могу это сделать?
Комментарии:
1. Пожалуйста, отредактируйте свой вопрос и добавьте структуру своей базы данных в виде скриншота и покажите нам точные данные, которые вы хотите удалить.
Ответ №1:
Firestore не поддерживает так называемые запросы на удаление (или запросы на обновление), при которых вы отправляете условие и операцию в базу данных.
Вместо этого вам придется:
- Выполните запрос, соответствующий документу, который вы хотите удалить.
- Повторите
QuerySnapshot
то, что вы получите от этого. - Удалите каждый документ по очереди.