サブコレクション値に基づいてデータを照会する際の実際の制限に関して、Firestoreのマルチテナントを管理するための推奨方法は何ですか?Firestoreのマルチテナンシー
私は、ユーザーがその一部であるエンティティ/会社に関連するデータへのアクセスを取得し、制限できるようにしたいと思います。
例のデータ構造:
/companies/{companyId}/users/
/companies/{companyId}/users/{user}/roles
/companies/{companyId}/docs/
は/companies/{companyId}/users/
収集することができますか?
どのように私は、ユーザーが/companies/{companyId}/users
で役割を所有する企業を検索することができますか?
一般的に、1つのプロジェクトにすべてのプロジェクトをまとめて配置するのではなく、環境ごとに異なるプロジェクトを使用することをお勧めします。このようにすれば、各Firebase製品に対する分離とアクセス制御がはるかに向上します。 –