我有以下 2 个实体。
class Photo(db.Model):
name=db.StringProperty()
registerdate=db.DateTimeProperty()
iso=db.StringProperty()
exposure=db.StringProperty()
class PhotoRatings(db.Model):
ratings=db.IntegerProperty()
我需要执行以下操作。获取所有 iso=800 的照片 (Photo),按评级 (PhotoRatings) 排序。我无法在 Photo 中添加评分,因为评分一直在变化,而且我每次都必须编写整个 Photo 实体。这将花费我更多的时间和金钱,并且应用程序的性能会受到影响。我读了这篇文章, https://developers.google.com/appengine/articles/modeling 但无法从中获得太多信息。
编辑:我想避免获取太多项目并手动执行匹配。我需要快速有效的解决方案。