2012/06/08

[GoogleAppEngine]no matching index found.

GoogleAppEngineの管理画面上で、GQLのqueryを実行すると、なぜか、下のようなエラーが発生する。

no matching index found.
The suggested index for this query is:
- kind: HogeMaster
  properties:
  - name: hoge1
  - name: hoge2
  - name: hoge3
どうしてか、ずーっと悩んでいたのですが、どうやら原因としては、「index.yaml」に宣言していないからのようです。

index.yamlに宣言したら、エラーがなくなりました。

これは結構、重要な問題なので、覚えておきたいですねー。

0 コメント:

コメントを投稿