如何使用RavenDb完成此查询?

Ste*_*ten 4 ravendb

我想知道什么是获取搜索记录总数的最佳方法,同时返回Nth 128记录块数据段,这似乎是RavenDb运行时强加的上限.

例如,给定此查询,我还需要知道记录的总数.

var bookmarks = session.Query<Bookmark>()
  .OrderByDescending(i => i.DateCreated)
  .Skip(pageCount * (pageNumber – 1))
  .Take(pageCount)
  .ToList();
Run Code Online (Sandbox Code Playgroud)

谢谢你,斯蒂芬

Dan*_*ang 7

RavenQueryStatistics stats;
var bookmarks = session.Query<Bookmark>()
  .OrderByDescending(i => i.DateCreated)
  .Skip(pageCount * (pageNumber – 1))
  .Take(pageCount)
  .Statistics(out stats)
  .ToList();

int bookmarksFound = stats.TotalResults;
Run Code Online (Sandbox Code Playgroud)