[英]connecting to atlas mongo database
您將獲得具有三個不同主機/網址的三個節點,現在這里的問題是當我嘗試連接到 mongodb.server 時,它只要求一個主機名
MongoDB Atlas為您提供了一個MongoDB Connection URI 。 連接字符串應包含主機信息。
您還可以在手冊MongoDB Atlas:Node.js Driver Example上看到 MongoDB Node.js 連接到 MongoDB Atlas 的片段示例
MongoClientURI uri = new MongoClientURI(
"mongodb+srv://user:password@cluster0.mongodb.net/");
MongoClient mongoClient = new MongoClient(uri);
MongoDatabase database = mongoClient.getDatabase("databaseName");
MongoDB 3.4 及更早版本:
var MongoClient = require('mongodb').MongoClient;
var uri = "mongodb://user:password@mycluster0-shard-00-00.mongodb.net:27017,mycluster0-shard-00-01.mongodb.net:27017,mycluster0-shard-00-02.mongodb.net:27017/admin?ssl=true&replicaSet=Mycluster0-shard-0&authSource=admin";
MongoClient.connect(uri, function(err, db) {
db.close();
});
對於其他驅動程序,請參閱MongoDB Atlas:通過驅動程序連接
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.