gorm 如何在插入时自动关联字段
提交上来的json
{
"client_id": 25896578,
"timestamp": 1550729889,
"data": [
{
"user_id": 100,
"url": "g.cn",
"ip": "2.2.2.2"
},
{
"user_id": 101,
"url": "g.cn",
"ip": "2.2.2.2"
}
]
}
type UserLog struct {
ClientId int
User_id int
Ip string
}
type PostData struct {
Client_id int `json:"client_id"`
Timestamp int `json:"timestamp"`
Data []UserLog `json:"data"`
}
我想在插入数据时,自动把client_id也插入,我不想用遍历的方法对data字段一个个加client_id,
gorm有没有自动关联的设置方法
INSERT INTO UserLog
(client_id
,user_id
,url
,ip
)
VALUES (25896578,100,'g.cn','2.2.2.2')