我有以下场景:
type Band struct {
Name string
LocationId *datastore.Key
Albums []Album
}
type Album struct {
Name string
GenreId *datastore.Key
Year int
}
我想要做的是查询带有特定
Band
键的专辑的 Albums
s GenreId
键。 最佳答案
我找到了答案。结果很简单。代替
Filter("GenreId =", genreId)
我用了
Filter("Albums.GenreId =", genreId)
这给了我有效的查询结果。
关于google-app-engine - 使用 Go 和 Datastore 查询数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23544796/