在MongoDB驱动程序C#中设置跳过方法



C#中MongoDB驱动程序2.17中的SetSkip方法有什么替代方案。在它被用于分页之前,旧代码是这样的:

GetCollection(GetCollectionName(collectionName), federatedDBKey)
.Find(query)
.SetSkip((pageNumber - 1) * pageSize)
.SetLimit(pageSize)
.SetSortOrder(sort)
.AsQueryable();

我不知道如何在新版本中重写它,因为这个方法现在是MongoDB的一部分

您可以使用Skip等来代替SetSkip

GetCollection(GetCollectionName(collectionName), federatedDBKey)
.Find(query)
.Skip((pageNumber - 1) * pageSize)
.Limit(pageSize)
.SortOrder(sort)
.AsQueryable();

最新更新