在Google App Engine数据模型中进行“OR”查询

时间:2011-03-22 15:25:04

标签: google-app-engine objectify

我想做一个像这样的查询“从Person中选择姓名=”或“年龄=”“”。这在GAE模型中是否可行。所有东西都包括AND封闭而不是OR。我怎么能用JDO / JPA,Objectify做到这一点。提前致谢

2 个答案:

答案 0 :(得分:5)

数据存储区上没有“OR”操作。您必须执行两个单独的查询,并在您自己的代码中找到交集。

http://code.google.com/appengine/docs/python/datastore/gqlreference.html

答案 1 :(得分:0)

我建议任何对GAE数据存储模型有困难的人来看看这个视频。它解释了它是如何工作的,然后你会理解为什么存在限制

http://sites.google.com/site/io/under-the-covers-of-the-google-app-engine-datastore