在 Google App Engine(GAE) JAVA 中查询多个祖先

Query with multiple ancestors in Google App Engine(GAE) JAVA

我有两个实体 'user' 和 'comment' 我创建 comments 并将祖先路径设置为 user 我添加了 5 个用户和每个用户的一些评论。

我想做的是,在一个带有限制和偏移量的查询中过滤掉两个用户的评论

我在 Google App Engine 文档中进行了搜索,但找不到任何答案。

没有找到任何东西的原因是设计上是不可能的。

祖先查询始终是按 id 进行的查询。如果您需要查找多个祖先的所有 children,您必须将 parent id 添加为 child 实体中的索引列,并按该列进行过滤。