我有以下汽车模型和汽车切片:
type Car struct {
ID int `json:"id"`
Name string `json:"title"`
}
var cars []Car
在 Postgres 数据库上,我创建了一个cars表来保存汽车记录。
create table cars (id serial, name varchar);
并保存了一些汽车记录:
insert into cars (name) values ('Toyota');
insert into cars (name) values ('Lexus');
使用增量整数 ID 1 和 2 成功创建记录。
在我的 Go 服务器中,我进行以下查询以获取汽车记录:
db.Query("SELECT * from cars").Rows(&cars)
for _, car := range cars {
fmt.Println(car)
}
虽然有响应,但每条记录的 id 都为 0。我试图找出原因,但无法找到。有人知道吗?
哆啦的时光机
相关分类