GQLQuery如何查询“key IN arr”其中arr是巨大的

时间:2013-03-03 18:35:40

标签: google-app-engine gql gqlquery

我需要一些帮助来制定我的数据和查询,以便我可以进行相当大的查询。基本上我需要发生以下情况:

型号1:

creator = db.ReferenceProperty(db.Key) #reference to UserModel

的usermodel:

facebookID = db.StringProperty()

我目前有一个单个用户的facebook好友ID的列表,我想查询所有Model1s,其中创建者是我的facebook朋友ID数组

SELECT * FROM Model1 WHERE creator IN fbFriendsArray

我目前没有在UserModel中存储FB好友ID /引用列表,因为它们可以不断更改。 IN运算符最多有30个,如果我要创建许多查询,效率也不高。

有人可以告诉我最好的方法吗?

编辑:我更清楚地了解了我的数据

0 个答案:

没有答案