我正在使用jinzhu/gorm構建Golang後端,並且在嘗試設置兩個表格之間的關係時遇到了一些問題,例如, 項目和製造商使用外鍵。 我遵循jinzhu.me/gorm/models的步驟,但我老實發現自己感到困惑來自手動書寫表等的更直接的方法,例如,使用go pq。 item.go: package model
import "github.com/jinzhu/gorm"
type
我想在使用golang gorm的(my)sql表中創建一個自引用。目前我的代碼看起來是這樣的: type Person struct {
gorm.Model
Name string
Children []*Person `gorm:"ForeignKey:ParentID"`
ParentID uint
}
func main() {
/
我是Go新手,正在使用Gorm查詢我的postgres數據庫,但無法以字典格式返回我的數據,其中pokemon的類型作爲該類型的所有口袋妖怪的數組 JSON:不能解組對象進式的圍棋值[] models.Pokemon 這裏是我的代碼: type Pokemon struct {
Name string `db:"name"`
Type string `db:"type"`
}
我想知道如何使用gorm在FROM子句中使用子查詢。它看起來像下面這樣: SELECT * FROM
(
SELECT foo.*
FROM foo
WHERE bar = "baz"
) AS t1
WHERE t1.id = 1;
我已經建立了使用golang子查詢: db.Model(Foo{}).Where("bar = ?", "baz")
但我