我试图通过一个查询从数据存储中获取实例列表,该查询过滤名为“帐户”的字段上的无主关系。此查询有效(它返回一些结果):
SELECT FROM it.example.model.Entity
WHERE (account == alias0)
PARAMETERS com.google.appengine.api.datastore.Key alias0
ORDER BY creationDate desc RANGE 0,10
这个查询没有(它返回一个空的结果集):
SELECT FROM it.example.model.Entity
WHERE (account == alias0 || account == alias1)
PARAMETERS com.google.appengine.api.datastore.Key alias0, com.google.appengine.api.datastore.Key alias1
ORDER BY creationDate desc RANGE 0,10
我无法弄清楚为什么 OR 关系不起作用!
预先感谢您的任何帮助!