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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…