Mongodb 数据库转到';默认值';当身份验证正确时

Mongodb 数据库转到';默认值';当身份验证正确时,mongodb,symfony,Mongodb,Symfony,这是我的配置: doctrine_mongodb: connections: default: server: 'mongodb://localhost:27017,localhost:27018,localhost:27019' options: username: sshuichi password: complexpassword

这是我的配置:

doctrine_mongodb:
    connections:
        default:
            server: 'mongodb://localhost:27017,localhost:27018,localhost:27019'
            options:
                username: sshuichi
                password: complexpassword
                db: mydb 
当密码不正确时,我有以下错误:

无法连接到:localhost:27017:上的身份验证失败 用户名为“sshuichi”的数据库“mydb”:身份验证失败;未能 连接到:localhost:27018:对数据库“mydb”的身份验证失败 用户名为“sshuichi”:身份验证失败;无法连接到: localhost:27019:对数据库“mydb”的身份验证失败 用户名“sshuichi”:身份验证失败

请注意,它所说的是
mydb

当密码正确时,我有

默认情况下未授权执行命令


这次到底为什么要谈论违约

我不知道教义,但有一个
authDB
。您在哪个数据库中创建了用户?@SaagarEliasJacky这只是连接的id,我的数据库是mydb@MarkusWMahlberg在“mydb”数据库中。