GAE数据存储区按实体的父类查询

时间:2013-10-18 21:06:45

标签: google-app-engine google-cloud-datastore

有没有办法查询具有给定类型父级的所有GAE数据存储区实体?每个实体都有一个由kind和id / name组成的密钥,我们希望通过这种方式进行查询。这在某种程度上可以在查询中使用该信息吗?或者我们是否必须将该类存储在单独的属性中,然后在查询中使用该属性?

1 个答案:

答案 0 :(得分:1)

这是一个有趣的问题。如果你的意思是,给定一个A类实体,其中A的父母可以是B,C,...类型,找到所有A的父母都有B类,那么我很确定答案是那样的这在单个查询中是不可行的,除了迭代所有As之外,检查它们的父类型。 (如果我发现不然,我会修改这个答案)。

鉴于此问题,我将父类存储为单独的(字符串)属性。

相关问题