Я использую приведенный ниже код для ссылки на конкретный документ, который мне нужно удалить, используя предложение "where" в коллекции, но я не могу определить функцию для выполнения действия, я использую это в Android Java и FireStoreбаза данных
private void deleteDocument() {
final CollectionReference docref = (CollectionReference) db.collection("users").document(CommentAuthorId).collection("notifications_received").whereEqualTo( "comment_id", Comment_Id );
docref.get().addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
if (task.isSuccessful()) {
for (QueryDocumentSnapshot document : task.getResult()) {
Log.d(TAG, document.getId() + " => " + document.getData());
}
} else {
Log.d(TAG, "Error getting documents: ", task.getException());
}
}
});
}