Go-GORM 構造のクエリ結果へのアクセス
クエリの結果が 'res' 構造になるという問題に直面しています。クエリの実行が成功しても、デフォルト値のままになります。これは Go-GORM の命名規則に関連しています。
これに対処するには、パブリック フィールドを使用して 'res' 型をパブリックにアクセスできるようにすることができます。
<code class="go">type Res struct { ID int Number int UserID int }</code>
あるいは、次のように指定することもできます。データベース列と構造体フィールド間のマッピング:
<code class="go">type res struct { id int `gorm:"column:id"` number int `gorm:"column:number"` user_id int `gorm:"column:user_id"` }</code>
これらの調整により、適切なフィールド マッピングが保証され、クエリから正確な結果が返されます。
以上が## クエリが成功したにもかかわらず、Go-GORM 構造体フィールドがデフォルト値を返すのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。