0
我试图在Firestore规则的帮助下建立以下方案。Firestore安全规则允许仅对一个集合进行未经身份验证的访问
我该如何让用户无需身份验证即可访问“产品”集合,但可以通过身份验证访问其他集合?我试图把规则如下,但它不起作用。
service cloud.firestore {
match /databases/{database}/documents {
// All should be able to access products collection
match /products {
allow read;
}
// All other collection should only be accessed if user is authenticated.
match /{document=**} {
allow read, write: if request.auth != null;
}
}
}
我想你需要'匹配/产品/ {文件= **}' –
如果市民收集/店/ {} shopId /产品 –
然后,你可能需要'/ shop/{shopId}/products/{document = **}' –