ガールフレンドタイプKey[]という属性を持つGuyというオブジェクトがあります。
女の子のIDであるLongsのリストが与えられたので、これらの女の子のいずれかをガールフレンドとして持っているすべてのGuyにクエリを実行したいと思います。
例 :(Guy:gilfriends):
LuckyGuy: {a,b,c}
Guy1: {b}
Guy2: {c}
私は次のようなgが欲しい:
g({a,b}) = LuckyGuy, Guy1
g({c})) = LuckyGuy, Guy2
私はループを作ることができました:
for(i..n)
resultSet.add(
objectifyFactory.begin().load().type(User.class).filter("girlfriends", girlfriendId[i])
);
しかし、私は直接的な戦略があると確信しています。
何か案が?