Você pode ter auth: true
comentado, mas começou com --auth
ou --keyFile
ou especificou keyFile
no arquivo de configuração? Definir o keyFile
permite a autenticação implicitamente, para que poderia ser o seu problema aqui.
Se quiser ter certeza, feche temporariamente a instância mongod
e inicie-a manualmente, especificando apenas os fundamentos (porta, nome do conjunto de réplica, etc.) explicitamente. Pelo menos, você pode ter certeza do que é ou não ativado.
Para uma instância em execução, você pode obter as opções atuais analisadas da parte superior do arquivo de log para a instância - elas são impressas como parte da mensagem de inicialização. Você também pode obtê-los executando: getCmdLineOpts
(observe que isso exige direitos de administrador, portanto você poderá ver problemas se estiver executando com auth on e não tiver um usuário administrador definido).