google-app-engine - 如果我有 Order 子句,Google App Engine 数据存储区不会返回任何行

标签 google-app-engine go google-cloud-datastore

我在数据存储中有一个“种类”,如下所示:

type CompanyDS struct {
    Name string
}

如果我使用下面的“order”子句查询它,它不会返回任何行(但不会给出任何错误):

var companiesDS []CompanyDS
datastore.NewQuery("Company").Order("Name").GetAll(c, &companiesDS)

但是,如果我删除“order("Name")”部分,它会正常返回所有行。

最佳答案

我必须在 Google 云平台控制台中编辑我的实体,并在“名称”字段中勾选“为此属性编制索引”框。

关于google-app-engine - 如果我有 Order 子句,Google App Engine 数据存储区不会返回任何行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47446523/

相关文章:

java - 计算数据存储区 AppEngine java 中的对象数量

go - 不应通过中间件HTTP测试

google-app-engine - 如何将 -ldflags 传递给 GAE 构建?

email - 如何使用 Outlook 的 SMTP 服务器发送电子邮件?

java - Google App Engine、JDO、在过滤器中使用日期

google-cloud-datastore - 更新数据存储实体 - 在不更改实体键的情况下更改祖先

node.js - 在 Google App Engine 上运行时 Firebase 函数被调用两次

google-app-engine - 生成 Cloud Endpoint 时遇到错误且未完成

python - 如何让 Satchmo 在 Google App Engine 中工作

google-app-engine - 使用 Dart 按 Google 数据存储中的 KeyProperty 进行过滤