node.js 连接mongo副本集

Posted 達達尼亞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node.js 连接mongo副本集相关的知识,希望对你有一定的参考价值。

最近弄了下mongodb的副本集,今天测试了下node.js 调用副本集的脚本,测试通过。记录下来。

 

var MongoClient = require(‘mongodb‘).MongoClient;
// mongodb://user:[email protected]:port/dbname?replicaSet=replicaSetName 连接的完整格式,副本集不需要写出所有的服务器的列表,只写一部分也是可以使用的,但如果写入部分的服务器出问题了,是否会出现失败,待以后确认
var url = ‘mongodb://wayne:[email protected]:27018,192.168.75.132:27019/wayne_com?replicaSet=rs‘; 
MongoClient.connect(url, function (err, db) { 
    console.log(‘error‘, ‘db connect is ok‘);
    var collection = db.collection(‘test_list‘); 
    console.log(‘error‘, ‘collection is ok‘);
    collection.find({}).toArray(function (err, result) { 
        console.log(err, result);
    });
});

 

以上是关于node.js 连接mongo副本集的主要内容,如果未能解决你的问题,请参考以下文章

springboot 连接mongo副本集报错记录

Mongo分片+副本集集群搭建

无法从节点连接到 docker 中的 mongo 副本集

使用 rmongodb 连接到 MongoDB 副本集

连接到 mongo shell 中的副本集

mongo转换副本集