Я хотел включить аутентификацию и удаленный доступ. для mon goose я использую строку подключения: mongoose.connect('mongodb://username:password@host:port/database')
Это работает, если я подключаюсь удаленно с компасом, но mon goose .connect возвращает неверное имя базы данных.
Однако, если я удаляю имя базы данных из строки, mon goose подключается только к «тестовой» базе данных и не может выполнять никаких действий, поскольку у нее нет разрешений (мой пользователь имеет разрешение только на определенную базу данных).
Я действительно не понимаю, почему это происходит.