INNER CODE UNIT · Go
offset
gobeam/mongo-go-pagination · pagination.go:63
offset = (p.PageCount - 1) * p.LimitCount
} else {
offset = 0
}
paginator.TotalRecord = count
paginator.Page = p.PageCount
paginator.Offset = offset
paginator.Limit = p.LimitCount
paginator.TotalPage = int64(math.Ceil(float64(count) / float64(p.LimitCount)))
if p.PageCount > 1 {
paginator.PrevPage = p.PageCount - 1
} else {
paginator.PrevPage = p.PageCount
}
if p.PageCount == paginator.TotalPage {
paginator.NextPage = p.PageCount
} else {
paginator.NextPage = p.PageCount + 1