Я предполагаю, что ваш код на самом деле имеет .get()
в конце строки для фактического выполнения запроса.
Операции Firestore, которые возвращают обещания, не могут быть отменены (как почти все API-интерфейсы что вернуть обещания). Обещание будет в конечном итоге разрешено или отклонено. Вам не нужно ничего делать с данными, которые вы получаете в результате, но SDK определенно будет ждать завершения запроса и извлечения всех данных.
Если это вызовет проблему для В своем приложении рассмотрите возможность извлечения меньшего количества данных, разбивая на страницы результаты и загружая документы только тогда, когда они станут видимыми. Это намного больше работы, но это может сэкономить ваше время и деньги для больших наборов данных.