GAE Go版本3 API错误

huangapple go评论75阅读模式
英文:

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.

huangapple
  • 本文由 发表于 2011年10月24日 01:24:53
  • 转载请务必保留本文链接:https://go.coder-hub.com/7867803.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定