DB.Clauses(clause.OnConflict{
Columns: []clause.Column{{Name: "ipfs_hash"}},//冲突的字段 unique 索引或者主键
DoUpdates: clause.Assignments(
map[string]interface{}{"count": gorm.Expr("count + ?", 1),//更新字段 配合Expr使用
"updated_at": time.Now()}),//更新字段
}).Create(&model.TFileRef{
IpfsHash: ipfsHash,
Count: 1,
}).Error