cursor pagination

This commit is contained in:
Mazyar
2026-05-16 15:51:18 +03:30
parent bcb345103f
commit 70f581da09
7 changed files with 405 additions and 111 deletions
+6
View File
@@ -299,6 +299,12 @@ func (pb *PaginationBuilder) Projection(projection bson.M) *PaginationBuilder {
return pb
}
// SkipCount disables CountDocuments for this query.
func (pb *PaginationBuilder) SkipCount(skip bool) *PaginationBuilder {
pb.pagination.SkipCount = skip
return pb
}
// Build returns the final pagination options
func (pb *PaginationBuilder) Build() Pagination {
return pb.pagination