【发布时间】:2013-12-23 21:31:04
【问题描述】:
鉴于我在数据存储区中有以下实体:
class Owner(db.Model):
name = db.StringProperty()
age = db.IntegerProperty()
class Pet(db.Model):
name = db.StringProperty()
owner = db.ReferenceProperty(Owner)
并且有些主人没有宠物,如何最好地提取所有拥有宠物的主人,按主人年龄排序?我知道 JOINS 是不可能的,所以看起来可能会有两个查询。
我尝试从 Pets 中提取所有所有者密钥,然后对这些密钥进行了“IN”查询,但我达到了最多 30 个子查询的限制。
【问题讨论】:
标签: python google-app-engine google-cloud-datastore