端点数据存储 - 使用和不使用祖先进行查询

时间:2014-11-02 07:57:06

标签: endpoints-proto-datastore

keys_with_ancestors.html示例类似,我需要通过它的父级查询模型。 但是除了不同的API请求之外,我还需要在没有父限制的情况下查询相同的模型。

用例是我有与用户关联的任务,我需要一个API调用列出给定用户的任务,一个列出所有任务。 用户需要成为Task的父级以允许事务。

如果我按照keys_with_ancestors示例,我无法设置列出所有任务' api - 因为查询构建在Task对象上完成,并从请求中查找父级。

我可以放弃父级并在任务中拥有user_email属性,并将其作为可选的查询参数 - 但这似乎是一个糟糕的解决方案。

有更好的主意吗?

0 个答案:

没有答案