Получение ошибки Проверка подключения не удалась: querySrv ENOTFOUND _mongodb._tcp.127.0.0.1

Я пытаюсь установить Strapi с помощью mongodb локально (Windows 8.1). Во время установки я получаю следующую ошибку:

Ошибка проверки подключения: querySrv ENOTFOUND _mongodb._tcp.127.0.0.1

Последующие шаги:

? Choose your installation type
? Choose your installation type Custom (manual settings)
? Choose your default database client
? Choose your default database client mongo
? Database name: ppdb
? Database name: ppdb
? Host: 127.0.0.1
? Host: 127.0.0.1
? +srv connection: (false) false
? +srv connection: false
? Port (It will be ignored if you enable +srv): 27017
? Port (It will be ignored if you enable +srv): 27017
? Username: ppdbuser
? Username: ppdbuser
? Password: *********
? Password: *********
? Authentication database (Maybe "admin" or blank): ppdb
? Authentication database (Maybe "admin" or blank): ppdb
? Enable SSL connection: (y/N) N
? Enable SSL connection: No

В компасе mongoDB соединение работает нормально.

В терминале при использовании команды show dbs отображается база данных ppdb.

use ppdb

показывает

переключился на db ppdb

db.getUsers

показывает

[
    {
            "_id" : "ppdb.ppdbuser",
            "userId" : UUID("bfdaa7d9-909c-464f-b751-a6ee8631c49c"),
            "user" : "ppdbuser",
            "db" : "ppdb",
            "roles" : [
                    {
                            "role" : "dbOwner",
                            "db" : "ppdb"
                    }
            ],
            "mechanisms" : [
                    "SCRAM-SHA-1",
                    "SCRAM-SHA-256"
            ]
    }
]

Я запустил демон с помощью следующей команды

mongod --auth --dbpath /data/db

Мой пароль к базе данных не содержит специальных символов.

Как я могу исправить эту ошибку.


person Fast Source    schedule 02.01.2020    source источник


Ответы (1)


Я закончил установку.

Этот ответ может быть полезен тем, кто сталкивается с этими ошибками.

Во время установки strapi для поля + srv просто нажмите клавишу ввода вместо ввода false. При вводе false он принимает URI с srv. Может быть ошибка в Страпи.

person Fast Source    schedule 08.01.2020
comment
Та же проблема, что и с ремешком - person Gaurav; 05.09.2020