首頁  >  文章  >  後端開發  >  建立反向查詢「有一個」關係 GORM

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

WBOY
WBOY轉載
2024-02-08 21:08:541108瀏覽

创建反向查询“有一个”关系 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刪除
上一篇:實例化介面下一篇:實例化介面