使用c#driver v2.4在mongodb的集合中获取所有对象


  • 註冊用戶

    我要从c#应用程序中的mongodb获取用户集合中的所有用户。

    public IEnumerable<User> GetAllUser() { return _user.Find(new BsonDocument()).ToList(); } 

    但是我要怎么才能获取所有的users呢?


  • Lv 1

    @sevengong

    可考慮用 skip + limit 如

                var i = 0;
                while(true){
                    var ret = collection.Find(new BsonDocument()).Skip(i).Limit(2);
                    if(ret.Count() == 0){
                        break;
                    }
                    foreach(var item in ret.ToCursor().ToEnumerable()){
                        Console.WriteLine(item);
                    }
                    ++i;                
                }

登录后回复
 

与 萌阔论坛 的连接断开,我们正在尝试重连,请耐心等待