【问题标题】:App Engine, query results displayed locally, but not on App EngineApp Engine,查询结果在本地显示,但不在 App Engine 上
【发布时间】:2013-07-24 08:39:06
【问题描述】:

我正在使用 App Engine,我的问题是查询结果在部署到 App Engine 时不显示。但是在本地一切正常。

我正在使用 App Engine 数据存储区来存储查询结果。有人知道问题可能是什么吗?

【问题讨论】:

  • 您确定数据在云数据存储中吗?如果您在本地运行 web 应用程序时添加数据,则该数据将仅添加到本地数据存储区。当 webapp 在云中运行时,它只从云 Datastore 中读取数据。
  • 检查生产环境中的数据存储查看器,看看您是否真的有任何数据。还要检查日志查看器是否有错误。

标签: google-app-engine


【解决方案1】:

确保您已为查询中使用的字段编制索引(并在必要时创建复合索引)。部署的 appengine 要求这些存在,但在本地它会提示您在第一次使用时添加复合索引,然后可以正常工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-23
    • 2012-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-24
    • 2011-07-24
    相关资源
    最近更新 更多