英文:
GAE Go Version 3 API error
问题
我试图将一个相当琐碎的 Web 应用程序更新到 Go GAE 的 3 版本。每当我查询数据存储中的一个我知道存在的特定对象时,就会出现这个错误,但其他查询似乎会悄无声息地失败。数据存储的使用方式是否发生了变化(函数参数除外 - 我的新代码确实可以编译!)?
错误 = API 错误 4(datastore_v3: NEED_INDEX):找不到匹配的索引。
谢谢
英文:
I'm attempting to update a pretty trivial web-app to version 3 of Go GAE. I get this error whenever I query the datastore for a specific object that I know is there, but other queries seem to fail silently. Has the way you use the datastore changed (function parameters excluded - my new code does compile!)?
Error = API error 4 (datastore_v3: NEED_INDEX): no matching index found.
Thanks
答案1
得分: 2
你正在尝试执行一个需要自定义索引的查询,但你没有指定一个(或者它还没有构建完成)。你应该在本地的开发服务器上完全测试你的应用,然后上传你的应用来更新索引定义。
英文:
You're attempting to execute a query that requires a custom index, but you haven't specified one (or it hasn't finished building). You should fully exercise your app on your local dev_appserver, then upload your app to update the index definitions.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论