使用findAll()

时间:2016-02-14 18:53:24

标签: c# mongodb

我有这个问题:

  

使用后选择服务器30000ms后发生超时   CompositeServerSelector {Selectors = WritableServerSelector,   LatencyLimitingServerSelector {AllowedLatencyRange = 00:00:00.0150000   }。集群状态的客户端视图是{ClusterId:“1”,类型:   “Unknown”,State:“Disconnected”,Servers:[{ServerId:“{ClusterId   :1,EndPoint:“172.16.1.24:27017”}“,终点:”172.16.1.24:27017“,   状态:“Disconnected”,键入:“Unknown”,HeartbeatException:   “MongoDB.Driver.MongoConnectionException:发生异常时   打开与服务器的连接。 --->   System.Net.Sockets.SocketException:连接尝试失败   因为关联方在一段时间后没有正确回应   时间或已建立的连接因连接的主机而失败   未能回复172.16.1.24:27017 at   System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)at   System.Threading.Tasks.TaskFactory 1.FromAsyncCoreLogic(IAsyncResult iar, Func 2 endFunction,Action 1 endAction, Task 1 promise,Boolean   requiresSynchronization)   ---从抛出异常的先前位置开始的堆栈跟踪结束--- at   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务   任务)   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务   任务)   MongoDB.Driver.Core.Connections.TcpStreamFactory.d__4.MoveNext()   在   d:\詹金斯\工作空间\蒙戈-CSHARP-驾驶员2.0.x的建造\ SRC \ MongoDB.Driver.Core \核心\连接\ TcpStreamFactory.cs:线   126   ---从抛出异常的先前位置开始的堆栈跟踪结束--- at   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务   任务)   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务   任务)   MongoDB.Driver.Core.Connections.TcpStreamFactory.d__3.MoveNext()   在   d:\詹金斯\工作空间\蒙戈-CSHARP-驾驶员2.0.x的建造\ SRC \ MongoDB.Driver.Core \核心\连接\ TcpStreamFactory.cs:线   55   ---从抛出异常的先前位置开始的堆栈跟踪结束--- at   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务   任务)   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务   任务)   MongoDB.Driver.Core.Connections.BinaryConnection.d__32.MoveNext()   在   d:\詹金斯\工作空间\蒙戈-CSHARP-驾驶员2.0.x的建造\ SRC \ MongoDB.Driver.Core \核心\连接\ BinaryConnection.cs:线   201 ---内部异常堆栈跟踪结束--- at   MongoDB.Driver.Core.Connections.BinaryConnection.d__32.MoveNext()   在   d:\詹金斯\工作空间\蒙戈-CSHARP-驾驶员2.0.x的建造\ SRC \ MongoDB.Driver.Core \核心\连接\ BinaryConnection.cs:线   225   ---从抛出异常的先前位置开始的堆栈跟踪结束--- at   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务   任务)   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务   任务)   System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(任务任务)
  在   MongoDB.Driver.Core.Servers.ClusterableServer.d__34.MoveNext()   在   d:\詹金斯\工作区\蒙戈 - CSHARP驱动-2.0.x版本建造的\ src \ MongoDB.Driver.Core \核心\服务器\ ClusterableServer.cs:行   245“}}}。

        var conString = "mongodb://172.16.1.24:27017";
        var client = new MongoClient(conString);
        var server = client.GetServer();
        var database = server.GetDatabase("knjigoMata");
        var collection = database.GetCollection<ModelKorisici >("kljenti");

        //var entity = collection.FindAll();

        BindingList<ModelKorisici > doclist = new BindingList<ModelKorisici >();

        foreach (var deger in collection.FindAll())
        {
            doclist.Add(deger);
        }
        return doclist;

0 个答案:

没有答案