В вашем первом примере кода вы предполагаете, что обратный вызов снимка, прикрепленный к этому:
db.collection("Slides")
, похож на тот, который прикреплен к этому:
db.collection("Slides").doc("GYUzWG6jcOPob725wbnF")
Фактическиони совсем не одинаковы.
Первый запросит ВСЕ документы в именованной коллекции, и он даст вам объект QuerySnapshot в обратном вызове.У этого объекта нет метода data (), и вам нужно выполнить его итерацию, чтобы получить все снимки документа.
Второй запросит только именованный документ в именованной коллекции, и вы получите DocumentSnapshot Возврат объекта.
Поскольку вы не сказали, чего пытаетесь достичь, я не могу рекомендовать, что вам следует делать.Все, что я могу сказать, это то, что два кода, которые вы показали, совсем не похожи, и вы ожидаете, что они будут вести себя по-разному.