Есть несколько способов, с помощью которых вы можете добиться удаления нескольких значений из вашей Коллекции, используя идентификатор, чтобы проверить, какие документы будут удалены. Приведенный ниже код - на основе сообщения от сообщества здесь - демонстрирует пример удаления документов по идентификатору Managers
.
WriteBatch batch = db.batch();
for (String id : idsList) {
DocumentReference ref = db.collection("Managers").document(id);
batch.delete(ref);
}
batch.commit();
. Я бы порекомендовал вам проверить вышеуказанное. отправьте и этот другой ниже, для получения дополнительной информации о том, как добиться удаления нескольких документов.
Кроме того, есть дополнительная информация в официальной документации Удалите данные из Cloud Firestore , если вы хотите проверить более подробную информацию.
Дайте мне знать, помогла ли вам эта информация!