Невозможно подключиться к Atlas Mongo DB из страп - PullRequest
0 голосов
/ 31 октября 2018

Я использую Strapi и Mongo DB. Умеет подключаться к БД mlab Mongo, но не к кластеру атласа БД Mongo. Я использую следующую конфигурацию в конфигурации strapi:

{
    "defaultConnection": "default",
    {
      "connections": {  
        "default": {
          "connector": "strapi-mongoose",
            "settings": {
                "client": "mongo",
                "uri": "mongodb://<username>:<pwd>@mydb-shard-00-00-abcde.mongodb.net:27017,my-db-shard-00-01-abcde.mongodb.net:27017,mydb-shard-00-02-abcde.mongodb.net:27017/mydb?ssl=true&replicaSet=mydb-shard-0&authSource=admin",
             },
            "options": {"ssl":true}
          }
      }
 }

Обновлено Это работает, как и ожидалось, было несоответствие в правописании кластеров. Для одного из кластеров есть заглавная буква.

1 Ответ

0 голосов
/ 31 октября 2018

Атлас MongoDB uri должен включать +srv. Например, "mongodb+srv://<username>:<pwd>..."

* это предполагает, что вы используете драйвер node.js и MongoDB 3.6. Полный документ здесь .

...