私は次の2つのエンティティを持っています。
class Photo(db.Model):
name=db.StringProperty()
registerdate=db.DateTimeProperty()
iso=db.StringProperty()
exposure=db.StringProperty()
class PhotoRatings(db.Model):
ratings=db.IntegerProperty()
私は次のことをする必要があります。評価 (PhotoRatings) で並べ替えられた iso=800 のすべての写真 (Photo) を取得します。評価は常に変化し、Photo エンティティ全体を毎回書き込む必要があるため、Photo 内に評価を追加することはできません。これにより、より多くの時間と費用がかかり、アプリケーションのパフォーマンスが低下します。https://developers.google.com/appengine/articles/modelingを読みましたが、 そこから多くの情報を得ることができませんでした。
編集:あまりにも多くのアイテムを取得することを避け、手動で一致を実行したいと考えています。迅速かつ効率的なソリューションが必要です。