私はユーザーモデルを持っていますが、現在は1行しかありません。件数が間違った結果を返します
var count int64
db.Model(&models.User{}).Count(count)
fmt.Println(count)
私はを期待していますが、それはを印刷している:私はここで、全体のユーザーテーブルの行数をカウントしようとしていますことは、私のコードです。 gormを使用してテーブルの行数を印刷する正しい方法は何ですか?
アップデート:私のユーザモデル:あなたはそれが今では値渡しされるように、参照としてCounter
にcount
変数を渡す必要が
package models
import "github.com/jinzhu/gorm"
type User struct {
gorm.Model
Name string
Password string
Admin bool
}
'db.Model'、' models.User'、 'Count'が何であるか、何をするのかわかりません。 [最小限の、完全で検証可能な例](https://stackoverflow.com/help/mcve)を入力してください。 – Marc