Python で既に回答されているこの質問: How to get all records from GAE datastore with specificparent?
Goでどうすればいいですか?私は次のようなことをしたいと思います:
t := new(TagRecord)
k, err := datastore.DecodeKey(r.URL.Path[1:])
...
_, err = datastore.NewQuery("TagRecord").
Filter("Parent =", k).
Order("-CreatedAt").
Limit(1).
Run(c).Next(t)
...しかし、これは次のエラーで惨めに失敗します:
datastore: query has no more results
フィルターにハードコードされたものや URL を介して渡されたものなど、他のプロパティでフィルター処理を試みると、クエリは適切に実行され、t に適切なプロパティが入力されます。私の問題は、どれほど屈辱的な単純さで解決できるでしょうか?