我目前正在尝试使用 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)