2012-04-26 22 views
3

我有一個名爲蓋伊其中有一個屬性女朋友類型主要對象[]Objectify4查詢列表屬性與列表條件

鑑於我想查詢這是女孩的IDS多頭列表所有把這些女孩當成女朋友的男人。

對於例如(專家:gilfriends)

LuckyGuy: {a,b,c} 
Guy1: {b} 
Guy2: {c} 

我想如:

g({a,b}) = LuckyGuy, Guy1 
g({c})) = LuckyGuy, Guy2 

我可以使一個循環:

for(i..n) 
    resultSet.add(
     objectifyFactory.begin().load().type(User.class).filter("girlfriends", girlfriendId[i]) 
    ); 

但我確定有一個直接的策略。

有什麼想法?

回答

1

數據存儲不支持'或'查詢。您需要分別查詢每個'女朋友'身份證,併合並結果集。