2
suspendedProfile
という名前の読み取り専用プロパティを、user
ドキュメントに、現在ログインしているユーザーの読み取り/書き込みアクセス権を持つ他のすべてのプロパティと共に使用したいと考えています。単純なセキュリティルールでそれを行う方法はありますか?クラウドFirestoreのセキュリティルール - ドキュメント内の単一の保護フィールド
私は約2ソリューションと思った:
- 不許可は、それが
allow write: if request.resource.data.suspendedProfile == null;
- のように、私は最初のオプションは、すべての方が良いと思います
user
文書
内部allow read;
と/secure
コレクションをプロパティを変更書き込みユーザー関連のプロパティは単一のドキュメントになっていますが、私はあなたの考えを聞いて欲しいです。これを達成する他の簡単な方法はありますか?