如何使用 GORM 查询 table 中的所有行?
How can I query all rows out of my table with GORM?
这是我的用户 table:
id
name
pass
1
Test
0a2f60e41b1d3d302c0af17bc65d4f48
2
SecUsr
40597ff5ca18da3a91e0ee330496bc77
如何使用 GORM 获取所有行?如果我使用 db.Find()
方法,我只会得到第一行。
按以下方式使用查找功能
var users []User
// Get all records
result := db.Find(&users)
// SELECT * FROM users;
result.RowsAffected // returns found records count, equals `len(users)`
result.Error // returns error
这是我的用户 table:
id | name | pass |
---|---|---|
1 | Test | 0a2f60e41b1d3d302c0af17bc65d4f48 |
2 | SecUsr | 40597ff5ca18da3a91e0ee330496bc77 |
如何使用 GORM 获取所有行?如果我使用 db.Find()
方法,我只会得到第一行。
按以下方式使用查找功能
var users []User
// Get all records
result := db.Find(&users)
// SELECT * FROM users;
result.RowsAffected // returns found records count, equals `len(users)`
result.Error // returns error