使用c#driver v2.4在mongodb的集合中获取所有对象
-
我要从c#应用程序中的mongodb获取用户集合中的所有用户。
public IEnumerable<User> GetAllUser() { return _user.Find(new BsonDocument()).ToList(); }
但是我要怎么才能获取所有的users呢?
-
可考慮用 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;
}