ThinkPHP6使用mongodb报错Authentication failed.
Posted HelpYourself!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ThinkPHP6使用mongodb报错Authentication failed.相关的知识,希望对你有一定的参考价值。
这是因为框架链接mongodb没有指定database
到目录下 vendor/topthink/think-orm/src/db/connector/Mongo.php下修改
if (empty($config[\'dsn\'])) $config[\'dsn\'] = \'mongodb://\' . ($config[\'username\'] ? "$config[\'username\']" : \'\') . ($config[\'password\'] ? ":$config[\'password\']@" : \'\') . $config[\'hostname\'] .($config[\'hostport\'] ? ":$config[\'hostport\']" : \'\'). ($config[\'database\'] ? "/$config[\'database\']" : \'\');
以上是关于ThinkPHP6使用mongodb报错Authentication failed.的主要内容,如果未能解决你的问题,请参考以下文章