【发布时间】:2011-07-20 14:20:20
【问题描述】:
我想进行这样的查询“从地址=“”或年龄=“”的人中选择姓名。这在 GAE 模型中是否可能。所有事物都包括 AND 闭包而不是 OR。我如何使用 JDO/JPA、Objectify 来做到这一点。提前致谢
【问题讨论】:
标签: google-app-engine objectify
我想进行这样的查询“从地址=“”或年龄=“”的人中选择姓名。这在 GAE 模型中是否可能。所有事物都包括 AND 闭包而不是 OR。我如何使用 JDO/JPA、Objectify 来做到这一点。提前致谢
【问题讨论】:
标签: google-app-engine objectify
数据存储上没有“OR”操作。您必须执行两个单独的查询并在您自己的代码中找到交集。
http://code.google.com/appengine/docs/python/datastore/gqlreference.html
【讨论】:
我建议任何对 GAE 数据存储模型有困难的人都可以观看此视频。它解释了它是如何工作的,然后你就会明白为什么存在限制
http://sites.google.com/site/io/under-the-covers-of-the-google-app-engine-datastore
【讨论】: