前端下拉刷新,后端每次返回50條數(shù)據(jù),下面是go+gorm寫的api,不知寫對(duì)了沒(méi)有?請(qǐng)大佬幫看看:gorm:http://gorm.io/zh_CN/docs/que...func ListArticle(offset int) ([]*ArticleModel, uint64, error) {
articles := make([]*ArticleModel, 0) var count uint64
if err := DB.Self.Where("status = ?", "1").Offset(offset).Limit(50).Order("id desc").Find(&articles).Count(&count).Error; err != nil { return articles, count, err
} return articles, count, nil}是使用offset+limit來(lái)實(shí)現(xiàn)這個(gè)功能吧?有什么需要優(yōu)化的嗎?
1 回答

拉丁的傳說(shuō)
TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超8個(gè)贊
沒(méi)什么問(wèn)題的,就是這么寫。gorm的db也是類似于鏈?zhǔn)讲僮鳌?/p>
- 1 回答
- 0 關(guān)注
- 683 瀏覽
添加回答
舉報(bào)
0/150
提交
取消