在 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 实体中的索引列,并按该列进行过滤。
我有两个实体 'user' 和 'comment' 我创建 comments 并将祖先路径设置为 user 我添加了 5 个用户和每个用户的一些评论。
我想做的是,在一个带有限制和偏移量的查询中过滤掉两个用户的评论
我在 Google App Engine 文档中进行了搜索,但找不到任何答案。
没有找到任何东西的原因是设计上是不可能的。
祖先查询始终是按 id 进行的查询。如果您需要查找多个祖先的所有 children,您必须将 parent id 添加为 child 实体中的索引列,并按该列进行过滤。