首頁 > 後端開發 > Golang > 主體

建立反向查詢「有一個」關係 GORM

WBOY
發布: 2024-02-08 21:08:54
轉載
1140 人瀏覽過

创建反向查询“有一个”关系 GORM

php小編柚子為您介紹GORM中的反向查詢。在GORM中,我們可以透過創建"有一個"關係來實現反向查詢。透過這種方式,我們可以輕鬆地在關聯的模型中獲得相關聯的模型的資訊。這種關係的設定可以幫助我們更有效地處理數據,提高查詢的效能和可讀性。無論是一對一還是一對多的關係,GORM都提供了簡單且靈活的方式來建立反向查詢。接下來,我們將深入了解如何在GORM中使用"有一個"關係來建立反向查詢。

問題內容


我目前正在嘗試使用 GORM 建立新記錄,這兩個模型彼此之間有一對一的關係。 Model1 與 Model2 有「有一個」關係。我在想在這種情況下是否可以建立查詢 Model2 而不是 Model1。這是文檔中的範例:

因此,在文件上下文中,是否可以從 CreditCard 結構建立查詢,因為我想保留「有一個」關係。


解決方法


我成功解決了這個問題!您只需在建立結構模型時將外鍵包含在結構模型中即可。例如:

CreditCard{
    Number: "41111111111111"
    UserID: <include the id here> // make sure the credit card gorm model has UserID foreign key specified
}
db.Create(&CreditCard)
登入後複製

以上是建立反向查詢「有一個」關係 GORM的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:stackoverflow.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!