mongodb 副本集 如何连接??
发布于 5个月前 作者 hsh075623201 285 次浏览 来自 问答

mongodb已经建立好了 副本集 两个数据库服务器 一个仲裁服务器 弱弱的问一句 请问应该怎么连接呢??

3 回复

网上不是有一步一步的那种教程吗?几个命令连一连啊。

我的一个模板可以给你参考下

module.exports = {
    "iomsg" : {
        "url": "mongodb://127.0.0.1:31000,127.0.0.1:31001,127.0.0.1:31002/iomsg",
        "options": {
            "uri_decode_auth": false,   // 转码验证字符
            "db": {
                "w": 2,                 // 写的复制服务器数
                "wtimeout": 500,        // 写的超时时间
                "j": true,              // 写等待日志磁盘同步
                "slaveOk": true         // 读负载均衡
            },
            "replSet": {
                "rs_name": "myset",     // 副本集名字
                "poolSize": 10,         // 每个服务器连接数
                "socketOptions": {
                    //"keepAlive": 2,
                    "connectTimeoutMS": 30000,
                    "socketTimeoutMS": 500
                }
            }
        },
        "collections": {
            "users": "users",
            "loggers": "loggers",
            "msgs": "msgs",
            "comments": "comments"
        }
    }
};
require('mongodb').MongoClient.connect(url, options, function (err, db) {
    // ...
});

@tulayang 太有帮助了 非常感谢 !!

回到顶部