0
나는 GoLang의 GORM으로 데이터베이스에서 데이터를 읽으려고하고 있으며 일반적으로 Go에 익숙하지 않다. 이것은 내가 일하려고하는 발췌 문장이다. 숫자를 사용하여 데이터베이스를 검색하고 이미 존재하는지 확인하는 것입니다. 여기에서 빨대를 쥐고 GORM의 작동 방식을 실제로 이해하지 못하고 Where 절을 수행 한 후에 수행 할 작업을 설명하는 설명서를 찾을 수 없습니다.Golang의 GORM에서 mysql 쿼리의 데이터를 어떻게 추출합니까?
res := db.Where("Number = ?", inumber).First(&Profile{})
log.Print("Searched for profile")
if res.RecordNotFound() {
log.Print("Record not found")
return "", "", "", false
} else {
log.Print("RES")
log.Print(res.Rows())
ret := res.Scan(&Profile{})
return
}
return
이 그래, 알아 냈있어! VAR 사람 프로필 고해상도 = db.Find (사람, 프로필 {번호 : inumber라고}) 반환 person.Name, person.Number,있는 Person.Address 사실 는 핵심 부품이었다. 방금 DB가 어땠는지 이해하지 못했습니다. 어디에서 일했는지, 그렇게 저장 될지. 아직도 아무 물건도 내 머리를 감싸고있어. – kckaiwei