首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用MongoSkin重新连接MongoDB ( Nodejs )

使用MongoSkin重新连接MongoDB ( Nodejs )
EN

Stack Overflow用户
提问于 2012-07-06 17:46:43
回答 1查看 1.7K关注 0票数 0

我一直使用MongoSkin( Nodejs )插件连接Mongodb,如下所示。

代码语言:javascript
复制
    var db = mongo.db(dbconfig.mongo_ip+'/'+dbconfig.mongo_db_name);
    db.collection('myprofile').findOne({_id:memberid}, function(err, session){

        if(err){
            db.close();
            console.log(err.stack);
        }

    })

如果我从node.js得到了mongo连接错误,那么我如何使用mongoskin重新连接相同的连接,

代码语言:javascript
复制
Mongo Connect errr: Error: failed to connect to [localhost:27017]
    at [object Object].<anonymous> (/usr/local/lib/node_modules/mongoskin/node_modules/mongodb/lib/mongodb/connection/server.js:184:51)
    at [object Object].emit (events.js:45:17)
    at [object Object].<anonymous> (/usr/local/lib/node_modules/mongoskin/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:110:14)
    at [object Object].emit (events.js:45:17)
    at Socket.<anonymous> (/usr/local/lib/node_modules/mongoskin/node_modules/mongodb/lib/mongodb/connection/connection.js:301:10)
    at Socket.emit (events.js:42:17)
    at Array.33 (net.js:799:27)
    at EventEmitter._tickCallback (node.js:108:26)

请在这方面帮帮我。

EN

回答 1

Stack Overflow用户

发布于 2012-07-10 14:54:37

一个很好的起点是

https://github.com/kissjs/node-mongoskin/blob/master/test/db.js

但我假设你需要在mongoskin和驱动程序中调用db上的open。

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

https://stackoverflow.com/questions/11359819

复制
相关文章

相似问题

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