0

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 
    } 
    } 
} 

答えて

1

それは、あなたの質問には不明だが、私はあなただけのIDがユーザ認証IDに等しいだドキュメントを書く施行するとしています。このため、ラインの

match /users/{anyDocument} {

、文書IDは変数anyDocumentに設定されますので、これはあなたがチェックしたいものです。

allow write: if request.auth != null && request.auth.uid == anyDocument;

関連する問題