2017-03-18 69 views
0

下一個查詢的所有元素列表返回SomeElement的ALIST包含的一個aSubList元素的所有記錄:物化查詢由具有子列表

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

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

任何想法/建議?

回答

1

首先,您似乎正在使用Objectify的幾年版本的語法。請升級。

那麼這應該工作:

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

如果你是在一個迭代循環,別忘了重新分配查詢值,因爲物化命令功能:

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

非常感謝!作品! – Amitnv