如何将 vapor 连接到 mongodb atlas
How to connect vapor to mongodb atlas
所以我有一个 vapor
\ fluent
应用程序可以与本地 mongo 实例一起正常工作,这是当前的 mongo.json
:
{
"database" : "vapor",
"port" : "27017",
"host" : "127.0.0.1",
"user" : "",
"password" : ""
}
我已经部署了一个免费的 MongoDB Atlas
3 副本集,我想知道如何将应用连接到它?
- 检查您的 mongod 实例是否正在侦听必要的网络接口
- 检查您的防火墙是否打开,您可以从您的应用程序节点连接到 mongod 进程
- 检查您的 mongod 是否安全,即您只能使用已知凭据进行连接
- 在应用程序的mongo.json中:
"host": "replica_set_name/first_RS_node_address, second_RS_node_address, third_RS_node_address",
"user": "your_user_name",
"password": "wery_secret"
Fluent 的 MongoDB 集成使用的是过时版本的 MongoKitten。目前我们在 MongoKitten 4。正在 Fluent 中使用的 MongoKitten 1 目前只支持一小部分功能,性能更差。
所以我有一个 vapor
\ fluent
应用程序可以与本地 mongo 实例一起正常工作,这是当前的 mongo.json
:
{
"database" : "vapor",
"port" : "27017",
"host" : "127.0.0.1",
"user" : "",
"password" : ""
}
我已经部署了一个免费的 MongoDB Atlas
3 副本集,我想知道如何将应用连接到它?
- 检查您的 mongod 实例是否正在侦听必要的网络接口
- 检查您的防火墙是否打开,您可以从您的应用程序节点连接到 mongod 进程
- 检查您的 mongod 是否安全,即您只能使用已知凭据进行连接
- 在应用程序的mongo.json中:
"host": "replica_set_name/first_RS_node_address, second_RS_node_address, third_RS_node_address",
"user": "your_user_name",
"password": "wery_secret"
Fluent 的 MongoDB 集成使用的是过时版本的 MongoKitten。目前我们在 MongoKitten 4。正在 Fluent 中使用的 MongoKitten 1 目前只支持一小部分功能,性能更差。