1

所以我有一个可以与本地 mongo 实例一起正常工作的vapor\fluent应用程序,这是当前的mongo.json

{
    "database" : "vapor",
    "port" : "27017",
    "host" : "127.0.0.1",
    "user" : "",
    "password" : ""
}

我已经部署了一个免费的MongoDB Atlas3 个副本集,我想知道如何将应用程序连接到它?

4

2 回答 2

0

Fluent 的 MongoDB 集成使用的是过时的 MongoKitten 版本。目前我们在 MongoKitten 4。在 Fluent 中使用的 MongoKitten 1 目前只支持一小部分功能,性能要差得多。

于 2017-05-12T08:03:07.873 回答
0
  • 检查您的 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"
于 2017-05-10T04:19:43.920 回答