How to do pagination with C# driver

Hi,

We can read about pagination here Paginate the Results - MongoDB Atlas

How can we integrate this using C# driver?

Thanks
Sven

Hi Sven,

Are you trying to do pagination with the $search operator or just pagination in general?

If you are using LINQ, you can perform pagination using the Limit and Skip operations as seen here

With the Fluent API you can use Skip and Take commands as seen below

_myCollection.Find(x=> true).SortBy(o=>o.Id).Skip(pageNumber == null ? 0: (pageNumber-1) * itemsPerPage).Limit(itemsPerPage).ToListAsync();

Hope that helps!