我有以下场景:

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/

10-12 02:38