我正在网上寻找,但没有发现我的问题。
我有两个firebase集合:measurement和users。在measurement集合中,我正在使用{日期,度量,十进制和uid}创建文档。在用户collection中,我有用户文档{{first-name,last-name}}。我的问题是-是否可以在“安全规则”代码中使user2看不到user1创建的文档,而user1看不到user2创建的文档?
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
// Make sure to write security rules for your app before that time, or else
// your app will lose access to your Firestore database
match /{document=**} {
allow read, write: if request.time < timestamp.date(2020, 3, 2);
}
match /users/{userId} {
allow read, update, delete: if request.auth.uid == userId;
allow create: if request.auth.uid != null;
}
}
}
但是有一个错误-“未处理的拒绝(FirebaseError):缺少权限或权限不足。”并且我的文档没有渲染。