Firestore 無法獲取具有特定欄位 ( ref ) 的資料。
我在顫抖中使用firestore。當我在客戶端應用程式中獲取集合的所有欄位時,它不會安全。用戶可以閱讀一些用戶不應該閱讀的欄位。
為什么firebase不生成此功能?
我該做什么?
大多數人是如何解決這個問題的?
我應該生成一個只有一個檔案是秘密欄位的子集合嗎?
我是否應該生成一個包含檔案 ID 欄位的新集合,該欄位是包含機密欄位的機密檔案的檔案 ID?
或者別的什么,我是 NoSQL 和 Firebase 的新手。請給我建議。謝謝你。
uj5u.com熱心網友回復:
兩個最常見的選擇確實是:
- 有一個包含公共資訊的頂級集合,然后在用戶檔案下有一個包含其秘密/非公共資訊的子集合,通常確實只有一個檔案。
- 有兩個頂級集合,一個包含公共資訊,一個包含所有用戶的秘密/非公開資訊。
在這兩種情況下,您都可以使用安全規則保護對檔案的訪問。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/513075.html
標籤:Google Cloud Collective 扑火力基地谷歌云火库
上一篇:如何修復flutterUint8List中的可為空錯誤
下一篇:顫振-回傳/顯示int的加號
