V2版本: 改进操作界面,统一表单样式,更多工具支持批量生成,欢迎使用 到达~


文库 阅读
作者: xiaoyu 12/02 23:30:19

如何判断gorm查询结果数据是否存在?

GORM提供了便捷的方式处理 RecordNotFound结果

查询结果空返回true,非空返回false


// Check if returns RecordNotFound error
if db.Where("name = ?", "hello world").First(&user).RecordNotFound(){
    // false
}else{
    // true
}

if db.Model(&user).Related(&credit_card).RecordNotFound() {
  // record not found
}

if err := db.Where("name = ?", "jinzhu").First(&user).Error; gorm.IsRecordNotFoundError(err) {
  // record not found
}
首页 喜欢 我的 定制
定制咨询
微信二维码
扫一扫上面的二维码,加我为朋友。
微信扫码周一至周六服务
接定制开发需求