【发布时间】:2023-02-13 22:08:38
【问题描述】:
我的 usercollection 数据如下所示:
username: "johndoe"
email: "john.doe@test.com"
firstName: "John"
lastName: "Doe"
loginUid: "...."
这是我的规则:
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if request.auth != null;
}
}
}
我只想从 firestore 中读取用户名,如果在注册前未通过身份验证以检查用户名是否已被占用。 这可能吗。如果没有,是否有另一种方法,比如创建一个我可以读取的所有用户名的视图?
【问题讨论】:
标签: firebase google-cloud-firestore firebase-security