如何在我在 Firebase 中自動識別的檔案中參考該集合?
final CollectionReference _olanaklar5 = _database
.collection("Kategoriler")
.doc("Hoteller")
.collection("5_Y?ld?zl?")
.doc() ======> here
.collection("Olanaklar");```
uj5u.com熱心網友回復:
您可以列出所有檔案IDdoc.id
List<String> _listDocId = [];
await fireStore
.collection("Kategoriler")
.doc("Hoteller")
.collection("5_Y?ld?zl?")
.get()
.then((QuerySnapshot querySnapshot) {
for (var doc in querySnapshot.docs) {
_listDocId.add(doc.id);
}
});
并在串列檔案 ID 中查詢
for (var id in _listDocId) {
final CollectionReference _olanaklar5 = _database
.collection("Kategoriler")
.doc("Hoteller")
.collection("5_Y?ld?zl?")
.doc(id)
.collection("Olanaklar");
}
uj5u.com熱心網友回復:
如果您使用 Firebase 身份驗證,最好將用戶的 UID 保留為 doc,否則您可以將.where()
其用作查詢以匹配所有檔案中的欄位。但是隨著應用程式的擴展,這將是一個忙碌的程序,并且會消耗大量讀取。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/486637.html