gormを使って入れ子構造のオブジェクトを配列で取得したい
例えば以下の構造体のデータベース
type Track struct{
ID int
Name string
Artist Artist
ArtistID int
}
type Artist struct{
ID int
Name string
}
があったとして、
普通に
var tracks []Track
db.Find(&tracks)
とすると 入れ子になっているArtistはnilになります。
このような場合tracksのArtistもまとめて取得するにはどうすればいいのでしょうか。
例えばtrack Track
というオブジェクトなら https://github.com/jinzhu/gorm#has-one の方法で取得できそうですが、配列として取得する方法がわかりません。ご教授いただけないでしょうか。