物化查询由具有子列表

问题描述:

下一个查询的所有元素列表返回SomeElement的ALIST包含的一个aSubList元素的所有记录:物化查询由具有子列表

ofy.query(SomeEntity.class).filter("aList in",aSubList); 

我需要的是返回SomeElement所有记录的查询它的aList包含所有的元素在aSubList(而不只是其中之一)

任何想法/建议?

首先,您似乎正在使用Objectify的几年版本的语法。请升级。

那么这应该工作:

ofy().load().type(SomeEntity.class) 
    .filter("aList", thing1) 
    .filter("aList", thing2) 
    ... 

如果你是在一个迭代循环,别忘了重新分配查询值,因为物化命令功能:

query = query.filter("aList", thing); 
+0

非常感谢!作品! – Amitnv