2
firebaseのセキュリティルールでは、特定のドキュメントが存在しない場合にのみリクエストを許可します。私のコードは:Firestoreのセキュリティルール:存在しないことを確認してください(/ collection/document)
match /users/{user_id} {
allow create: if !exists(/databases/$(database)/merchants/$(request.auth.uid));
}
私は確かにドキュメントは存在しませんが動作しません。 exists()
と!exists()
の両方が間違っているか、または!exists()
が何らかのエラーを発生させる可能性があります。
私も試してみました:
match /users/{user_id} {
allow create: if exists(/databases/$(database)/merchants/$(request.auth.uid)) == false;
}
は、この作品を作るための方法はありますか?