我找不到在Firestore安全规则的路径中使用连字符或破折号的方法。我收到此错误消息:“意外的'-'”
它仅在在线规则编辑器/模拟器中有效,但是在尝试使用Firebase CLI部署.rules文件(firebase deploy --only firestore:rules)时出现错误。
我尝试在合并的集合名称(路径)周围使用单引号。我在互联网上找不到有关此问题的任何信息。
service cloud.firestore {
match /databases/{database}/documents {
// Match any document in the 'oversea-users' collection
match /oversea-users/{oversea-user} {
allow read: ... condition ...;
}
}
}
答案 0 :(得分:0)
我发现我的错误仅在“ catch”对象名称中,而不在路径中。在{}之间必须使用overseaUsers而不是oversea-user。
npm unlink