【问题标题】:How to fetch GROUP BY data from ndb query如何从 ndb 查询中获取 GROUP BY 数据
【发布时间】:2019-05-01 20:00:27
【问题描述】:

根据我使用的文档,如下所示:

QueryHistory.query(projection=[QueryHistory.SFDCUser_id],group_by=[QueryHistory.SFDCUser_id])

但它没有给出任何结果。

【问题讨论】:

    标签: python-2.7 google-app-engine google-cloud-datastore


    【解决方案1】:

    我可以看到两个可能的问题:

    1. 您必须在您共享的代码片段生成的Query 对象上运行fetch()get()
    2. you must ensure that SFDCUser_id is indexed

    【讨论】:

    • 不,ID 没有被索引
    • 我创建了索引,然后我曾经像这样分组。 list_of_keys = QueryHistory.query(projection=[QueryHistory.SFDCUser_id],group_by=[QueryHistory.SFDCUser_id]).fetch() 它在列表中只给了我两个结果,但我在数据存储区中有更多结果
    猜你喜欢
    • 2013-11-17
    • 1970-01-01
    • 2010-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-07
    • 2012-11-26
    • 1970-01-01
    相关资源
    最近更新 更多