最近想尝试使用 Amazon DocumentDB 。根据官方文档 和 各种视频 反复尝试,都觉得自己搭建得没有问题。就是不知道为什么使用 Nodejs MongoClient.connect 就是无法连接,设置了超时也没有使用作用。
尝试以下两种方式连接
1.官网提供的方式
var MongoClient = require('mongodb').MongoClient
//Create a MongoDB client, open a connection to DocDB; as a replica set,
// and specify the read preference as secondary preferred
var client = MongoClient.connect(
'mongodb://<sample-user>:<password>@sample-cluster.node.us-east-1.docdb.amazonaws.com:27017/sample-database?tls=true&replicaSet=rs0&readPreference=secondaryPreferred&retryWrites=false',
{
tlsCAFile: `global-bundle.pem` //Specify the DocDB; cert
},
function(er,client)
{
if (er){
console.log("MongoClient connect fail!!!",er);
}else{
console.log(