我是 MongoDB 的新手。我2个月前开始使用它。我决定测试一个网站的日志(用户行为)。起初没有用户名和密码。它就像一个魅力。我使用 RockMongo 进行管理。然后我创建了用户名和密码并重新启动了服务器。重新启动后,我的脚本无法将数据放入数据库。但是,当我更新 RockMongo 的设置时,它会出现问题,我可以通过 RockMongo 插入/更新。我在带有 PHP5 的 Ubuntu 10 上使用 MongoDB。我的代码如下所示:
$m = new Mongo();
$db = $m->testlogs;
$db->authenticate('username', 'password');
我也不能使用外壳。尝试进行身份验证时出现以下错误:
“$err”:“未经授权的数据库:testlogs 锁定类型:-1 客户端:127.0.0.1”,“代码”:10057
任何帮助表示赞赏。