आप यही खोज रहे हैं:
db, err := gorm.Open("mysql", "user:[email protected]/dbname?charset=utf8&parseTime=True&loc=Local")
defer db.Close()
story := &Story{}
db.Preload("Paragraphs").Preload("Paragraphs.Sentences").First(story, 1)
यह id = 1
. के साथ कहानी ढूंढता है और अपने संबंधों को पहले से लोड कर देता है
fmt.Printf("%+v\n", story)
यह आपके लिए परिणाम को अच्छी तरह से प्रिंट करता है
साइड नोट:आप गोर्म के लॉग मोड को चालू कर सकते हैं ताकि आप अंतर्निहित प्रश्नों को डीबग करने के लिए, या किसी अन्य उद्देश्य को देख सकें:
db.LogMode(true)