PHP 편집기 Xinyi는 GORM을 사용할 때 가끔 문제에 직면합니다. 검색 방법에서 반환된 결과에 일부 필드가 누락되었습니다. 이는 구조를 정의할 때 필드에 레이블을 추가하지 않았기 때문일 수 있습니다. GORM에서는 태그를 사용하여 데이터베이스에서 필드가 매핑되는 방식을 지정할 수 있습니다. 따라서 이 문제를 해결하려면 쿼리 시 모든 필드의 값이 올바르게 반환될 수 있도록 구조의 각 필드에 올바른 레이블을 추가해야 합니다.
GORM 메서드 찾기를 사용하여 데이터베이스 테이블의 값을 가져오려고 하지만 모든 필드의 값을 반환하지 않습니다. 테이블 구조는
으아아아company.go에서는 회사 구조를 다음과 같이 정의합니다.
으아아아Controller Companies.go에서 다음 코드를 사용하여 데이터를 가져옵니다.
으아아아우편 배달부에서는 이름과 ID 필드의 값만 반환합니다. 나머지 필드에는 빈 값이 있습니다. 무엇이 문제일까요?
GORM의 find 메소드를 사용하여 모든 필드를 얻으려고 했지만 두 개의 필드만 표시되었습니다
표의 데이터는 다음과 같습니다.
문서 에 , createdAt
和updatedAt
是由GORM管理的,所以你可以留下 gorm
태그가 명시되어 있습니까?
위 내용은 GORM 조회 방법에서 필드가 누락되었습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!