私は解決する最良の方法を理解できないというデータベース設計の質問があります。私はユーザーが他人のプロフィールを評価できる格付けアプリを作っています。特定のユーザーが評価したプロファイルを保存して、ユーザーが同じプロファイルを複数回評価することができないようにする方法を見つけ出す必要があります。次に、現在のユーザーによって評価されていないプロファイルを照会する方法を理解する必要があります。まだ評価されていないプロファイルのFirestoreクエリ
現在のユーザーのIDが評価されたら、そのユーザーのIDをプロファイルのドキュメントに保存したいと考えていましたが、現在のユーザーのIDが存在しないドキュメントを照会できるとは思われません。
私が検討した唯一の可能な解決策は、プロファイルのドキュメントに各ユーザーのIDをキーとして追加し、その特定のユーザーによって評価されたらキーをtrueに設定することですが、実際は大きなユーザー数
ご協力いただければ幸いです。ありがとうございました!