使用Monk访问MongoDB Atlas

时间:2019-06-12 08:13:59

标签: node.js mongodb mongodb-atlas monk

要使用Node.js访问MongoDB Atlas上的数据库,必须存在一个official guideline, which uses the mongodb package

OpenStreetMap

如何使用monk package完成相同的操作?

1 个答案:

答案 0 :(得分:0)

您可以使用Monk软件包类似于使用mongoose或使用nodejs-mongo客户端来连接到MongoDB Atlas。

软件包依赖项

"mongodb": "^3.2.7",
"monk": "^7.0.0",

连接

var mongo = require('mongodb');
var monk = require('monk');
var db = monk(`connectionstring`);
db.then(() =>{
  console.log("connection success");
}).catch((e)=>{
  console.error("Error !",e);
});

我使用的连接字符串,我有三个副本集 mongodb://username:strongpassword@replicaset1:27017,replicaset2:27017,replicaset3:27017/dbname?ssl=true&replicaSet=replicateSetName&authSource=admin&retryWrites=true&w=majority

您可以从MongoDB Atlas获得此连接字符串。选择您的应用->连接-> nodejs->选择您的版本。

希望这对您有帮助!