我正在使用node-mongodb-native
连接到3实例副本集。
import { MongoClient } from 'mongodb';
const mongo_url = `mongodb://host1,host2,host3/employee?replSet=rs0`;
MongoClient.connect(mongo_url, { replicaSet: 'rs0' }).then(async (err, client) => {
if (err) {
console.log(err);
throw err;
}
}).catch((error) => console.log(error));
看来我的连接字符串和选项没有问题。但是我不知道为什么总是有err
。但是奇怪的是它没有遵循MongoError
类,当我登录err.message
时,它会产生undefined
。因此,我不知道这里出了什么问题。