如何在乌鸦中获得超过1024的结果

问题描述 投票:1回答:1

我有这个代码:

var query = sf + ((!String.IsNullOrEmpty(model.filter) && model.filter != "none") ? "*" + model.filter + "*" : "*");
 var list = db.Advanced.DocumentQuery<Shop>();
list = list.AndAlso().Where(query);

我的数据库是乌鸦,我想获得所有商品(商店中的商品超过1024),我使用此代码:

           var o = 0;
            var g = new List<Shop>();
            do
            {
                var _list = list.Skip(o*1000).Take(1000);
                if(_list==null)
                  break;
                g.AddRange(_list);
                o++;
            }while(true)

问题:

  1. _list永远不等于null
  2. 解决此问题使用此代码if(_list.tolist().count()==0)break;但跳过不起作用!
ravendb
1个回答
1
投票

在数据库中为预期文档设置Raven Hilo。路径文档>系统文档>您的文档

© www.soinside.com 2019 - 2024. All rights reserved.