0

かなり大きなクエリを作成できるように、データとクエリを作成するのに助けが必要です。基本的に、次のことが発生する必要があります。

モデル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 であり、多くのクエリを作成すると効率的ではありません。

誰かがこれを行うための最良の方法を教えてもらえますか?

編集:私が持っているデータをもう少し明確にしました

4

0 に答える 0