MongoVUE中的连接失败

时间:2015-06-27 16:49:54

标签: mongodb connection mongovue database

我试图在MongoVUE中创建一个新连接但是我有一个错误:"连接被拒绝"

连接配置为:

  1. 名称:数据库
  2. 服务器:127.0.0.1
  3. 端口:27017(默认)
  4. 用户名:admin
  5.   

    连接被拒绝无法连接到服务器127.0.0.1:27017:   对象引用未设置为对象的实例。类型:   MongoDB.Driver.MongoConnectionException Stack:at   MongoDB.Driver.Internal.DirectMongoServerProxy.Connect(时间跨度   超时,ReadPreference readPreference)at   MongoDB.Driver.MongoServer.Connect(TimeSpan超时)at   MongoDB.Driver.MongoServer.Connect()at   MangoUI.MMongo.QSDlL5xzK686iCExThO(Object)at   MangoUI.MMongo.Open()的MangoUI.MMongo.Open(布尔值mustWrite)   在MangoUI.MConnection.get_IsValid()at   MangoUI.WinConnect.SCOjR9kYRPerNNngykW(Object)at   MangoUI.WinConnect.btnTest_Click(Object sender,EventArgs e)

         

    对象引用未设置为对象的实例。类型:   System.NullReferenceException Stack:at   MongoDB.Driver.MongoServerInstance.RefreshStateAsSoonAsPossible()
      在MongoDB.Driver.Internal.MongoConnection.HandleException(例外   ex)at   MongoDB.Driver.Internal.MongoConnection.SendMessage(BsonBuffer缓冲区,   Int32 requestId)at   MongoDB.Driver.Internal.MongoConnection.SendMessage(MongoRequestMessage   消息)   MongoDB.Driver.Operations.CommandOperation`1.Execute(MongoConnection   连接)   MongoDB.Driver.MongoServerInstance.RunCommandAs [TCommandResult](MongoConnection   连接,字符串databaseName,IMongoCommand命令)at   MongoDB.Driver.MongoServerInstance.Ping(MongoConnection连接)
      在MongoDB.Driver.MongoServerInstance.Connect()at   MongoDB.Driver.Internal.DirectMongoServerProxy.Connect(时间跨度   超时,ReadPreference readPreference)

    如何修复它并创建连接?请帮助。

1 个答案:

答案 0 :(得分:2)

也许你已经解决了这个问题。我只是提供了我后来为之解决的问题:

  1. 检查您的mongodb是否已开启。
    打开浏览器,输入网址localhost:27017,您会发现该网页上有“您似乎参加连接mongodb”等字样,然后转到第3步。
    如果没有进入第2步。
  2. 保持你的mongodb
    您应该将安装目录添加到路径变量中。
    然后创建一个目录来存储db,例如“D:\ data \ db \”。
    然后在控制台中输入此命令mongod --dbpath D:\data\db如果要建立连接,则永远不要关闭控制台
    然后转到第3步。
  3. 使用MongoBooster而不是MongVUE 。 MongoVUE是自2014年以来的nolooger更新。但是,mongobooster很好,支持mongodb从2.2到3.2
  4. 就是这样。