我们在计算引擎上托管NodeJS应用程序,使用gcloud-node连接到谷歌DataStore。 简单的查询运行正常,但是具有多重选择的复杂查询正在给出" 412:前置条件失败"错误。更多细节在": Multiple select in google datastore query throwing ApiError: Precondition Failed error in node
我理解这个错误是因为我没有配置datastore-indexes.xml。成为GCP世界的新手。您能帮助我在哪里可以在项目中定义我的datastore-indexes.xml文件。
答案 0 :(得分:2)
您还可以使用gcloud preview app
工具和an index.yaml
file来指定索引政策。
例如,如果您需要LoginTimes上的用户和时间戳索引:
indexes:
- kind: LoginTimes
properties:
- name: user
- name: timestamp
direction: desc