我有一个用户模型,目前只有一行。我试图计算整个User表的行数,这是我的代码:
package models
import "github.com/jinzhu/gorm"
type User struct {
gorm.Model
Name string
Password string
Admin bool
}
我期待 1 但是正在打印 0 。 使用 gorm 打印表格中行数的正确方法是什么?
更新:我的用户模型:
答案 0 :(得分:1)
您需要将count
变量作为参考传递给Counter
,因为现在它是按值传递的。你应该这样做:
db.Model(&models.User{}).Count(&count)