相关疑难解决方法(0)

Python:关于GQuery结果集的DISTINCT(GQL,GAE)

想象一下,您在Google App Engine数据存储区中有一个实体,为匿名用户存储链接.您希望执行以下SQL查询,该查询不受支持:

SELECT DISTINCT user_hash FROM links
Run Code Online (Sandbox Code Playgroud)

相反,你可以使用:

user = db.GqlQuery("SELECT user_hash FROM links")
Run Code Online (Sandbox Code Playgroud)

如何最有效地使用Python 来过滤结果,所以它返回一个DISTINCT结果集?如何计算DISTINCT结果集?

python sql google-app-engine gql distinct

7
推荐指数
2
解决办法
4710
查看次数

需要一种方法来计算GAE数据存储中满足特定条件的实体吗?(超过1000个实体)

我正在GAE上构建一个需要报告发生事件的应用程序.事件有一个类型,我还需要按事件类型报告.

例如,假设存在事件A,B和C.它们是随机发生的.用户登录并创建一组可以归因于这些事件的实体.当用户回来检查状态时,我需要能够告知在特定时间范围(例如一天或一个月)内发生了多少A,B和/或C事件.

1000限制正在扼杀我通常如何做到这一点.我不需要检索所有实体并将它们呈现给用户,但我需要显示特定日期范围的总计数.有什么建议?

我有点python/GAE noob ...

python google-app-engine google-cloud-datastore

4
推荐指数
1
解决办法
3303
查看次数