这是我的 Firestore 收集路径 /chat/{doc}/messages
我写的规则如下,
match /chat/{documents=**}{
allow create: if request.auth.uid != null;
allow read, update, delete: if request.auth.uid in resource.data.users;
}
match /chat/{doc}/messages/{documents=**}{
allow read, create:if request.auth.uid != null;
allow update, delete: if false;
}
问题是 messages
下的 doc
集合。我想为消息编写如下规则
match /chat/{doc}/messages/{documents=**}{
allow read, create:if request.auth.uid in doc.data.users;
allow update, delete: if false;
}
我对firestore规则不太熟悉。有人可以帮我解决问题吗?提前致谢!