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