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();