首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >蒙古金连接失败(错误:连接关闭)

问蒙古金连接失败(错误:连接关闭)
EN

Stack Overflow用户
提问于 2013-09-25 05:24:17
回答 1查看 673关注 0票数 0

我对所有我试图用来做这件事的技术都是全新的,但是我有一些看起来很简单的代码(从教程中收集)我就是不能工作。我使用Node,Express和Mongoskin/MongoDB。每当我尝试对db执行任何操作时,我都会得到一个非常通用的“连接关闭”错误。我有MongoDB 2.4.6,蒙古斯金0.6.0和Mongo Native 1.3.19。MongoDB正在运行,我可以从终端连接并使用我的数据库。我在Mongo日志中看到,我的代码甚至从未建立过连接。我想也许我需要显式地调用open,但即使这样也会返回相同的错误。

我确信我在做一些愚蠢的事情,但我被难住了,如果能帮上忙我会很感激的。代码如下:

代码语言:javascript
复制
var express = require("express");
var mongoskin = require("mongoskin");

var db = mongoskin.db("localhost:28017/test", { safe: true, auto_reconnect: true });

var app = express();

app.get("/", function(request, response){
    db.collection('testResult').find(function(error, result){
        if (error) {
            response.send("Find failed: " + error);
        }
        else {
            response.send("got it ");
        }
    });
});

app.listen(8888);
EN

回答 1

Stack Overflow用户

发布于 2013-09-26 09:47:53

是啊。我在做一件愚蠢的事。以防万一这对其他菜鸟有帮助...http客户端在端口28017上运行,但MongoDB本身实际上在端口27017上侦听。注意第二个位置的"7“。是啊。正确的连接参数(在我的例子中)应该是"localhost:27017/test“。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18992334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档