API错误4(datastore_v3:NEED_INDEX):未找到匹配的索引

时间:2015-10-21 13:51:16

标签: google-app-engine go

我目前正在尝试在Go中上传一个Guest Book应用程序,该应用程序使用GAE found here的数据存储区。

使用goapp serve从我的计算机运行GAE服务器,该应用程序运行正常。我提交了两个条目,并关闭了服务器。但是,在使用goapp deploy -application xxx app.yaml后立即上传时,我的网址上会显示API error 4 (datastore_v3: NEED_INDEX): no matching index found.。自从我上次提供文件以来已经过了大约一天左右。

感谢任何帮助

1 个答案:

答案 0 :(得分:0)

您可以删除Line 41中的'。订单(“ - 日期”)',然后尝试重新部署。

原因是q.Order(“ key ”)使用不受支持的EntitiesByKind索引,请参阅google-app-engine-reverse-key-order-query