0

私は一般的なシナリオを持っていますが、簡単に答えられるように具体的にします。

名前、URL、カメラ、フォーマット、created_date、uploaded_date などのフィールドを持つモデル Image があります。(これらは EXIF 情報です。タグとしてこれらの多くのフィールドを使用することをお勧めしますが、複雑になりすぎるのではないかと心配しました。)

外部キーのイメージ フィールドと外部キーのユーザー フィールドを持つ別のモデル ファイルがあります。(2 人の異なるユーザーが同じ画像を持っている場合、1 つの Image オブジェクトと、その画像を参照するユーザー用の 2 つの File オブジェクトが存在します。)

ここで、実行する必要があるタスクが 2 つあります。1- ユーザーが持っているすべての異なるカメラを見つけます。(またはフォーマットなど) 2- 特定のカメラですべてのユーザー ファイルをフィルタリングします。

この場合のより効率的なアーティテクチャがわかりません。

助けてくれてありがとう。

4

1 に答える 1