1
所以我有這個數據庫的結構:Firebase安全規則,設置孩子不可讀?
在型材我要寄&提供商名稱只爲管理員和 用戶名可讀爲每個登錄的用戶可讀。 我如何實現這一目標?
這裏是我的規則:
{
"rules":
{
"users":
{
"$uid":
{
// grants write access to the owner of this user account whose uid must exactly match the key ($uid)
".write": "auth !== null && auth.uid === $uid",
"profile":
{
// grants read access only for registered users
".read": "auth !== null",
"email":
{
// This doesn't work with firebase as I was reading doc.
".read": false
}
}
}
}
}
}
當您有權讀取該節點中的所有數據時,Firebase將只返回一個節點。因此,您必須對數據建模,以便將公共數據和私有數據存儲在不同的頂級節點中。 (https://www.firebase.com/docs/security/guide/securing-data.html#section-filter) –
請給我看一個簡單的例子嗎? – Dragod83