2017-03-18 4 views
0

のすべての要素を有する次のクエリは、SomeElementのaListのは aSubList要素の1が含まれているすべてのレコードを返します:私は必要なもの客観クエリは、サブリスト

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

があることSomeElementのすべてのレコードを返すクエリですそのaListにはが含まれています。aSubListの要素のうち(いずれか1つだけではありません)

アイデア/提案はありますか?

答えて

1

まず、Objectifyの数年前のバージョンの構文を使用しているようです。アップグレードしてください。

その後、これは動作するはずです:あなたがループ内で反復されている場合は客観コマンドが機能しているので、

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

を、クエリの値を再割り当てすることを忘れないでください:

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

多くの感謝!作品! – Amitnv