根据规则获取文档名称
Get a document name based in the rules
我正在搜索以在我的 Firestore 数据库中添加规则。
如果文档等于 request.auth.uid
,规则是允许写入文档。
我不知道如何在规则中搜索我的文档名称。
这是我的代码,缺少这一部分:
service cloud.firestore {
match /databases/{database}/documents {
match /users/{anyDocument} {
allow write: if request.auth != null && request.auth.uid == ?????????;
allow read
}
}
}
你的问题不清楚,但我假设你只想强制编写一个 id 等于用户 auth id 的文档。
match /users/{anyDocument} {
由于这一行,文档 ID 将被设置为变量 anyDocument
,因此这就是您要检查的内容。
allow write: if request.auth != null && request.auth.uid == anyDocument;
我正在搜索以在我的 Firestore 数据库中添加规则。
如果文档等于 request.auth.uid
,规则是允许写入文档。
我不知道如何在规则中搜索我的文档名称。
这是我的代码,缺少这一部分:
service cloud.firestore {
match /databases/{database}/documents {
match /users/{anyDocument} {
allow write: if request.auth != null && request.auth.uid == ?????????;
allow read
}
}
}
你的问题不清楚,但我假设你只想强制编写一个 id 等于用户 auth id 的文档。
match /users/{anyDocument} {
由于这一行,文档 ID 将被设置为变量 anyDocument
,因此这就是您要检查的内容。
allow write: if request.auth != null && request.auth.uid == anyDocument;