かなり大きなクエリを作成できるように、データとクエリを作成するのに助けが必要です。基本的に、次のことが発生する必要があります。
モデル1:
creator = db.ReferenceProperty(db.Key) #reference to UserModel
ユーザーモデル:
facebookID = db.StringProperty()
私は現在、作成者が Facebook の友人 ID の配列にあるすべての Model1 を照会したい、1 人のユーザーの Facebook の友人 ID の数百のリストを持っています。
SELECT * FROM Model1 WHERE creator IN fbFriendsArray
FB フレンド ID/参照のリストは、常に変更される可能性があるため、現在 UserModel に保存していません。IN 演算子は最大 30 であり、多くのクエリを作成すると効率的ではありません。
誰かがこれを行うための最良の方法を教えてもらえますか?
編集:私が持っているデータをもう少し明確にしました