我试图基于我的旧Mongo数据库创建一个新的Mongodb实例。在当前的数据库中,我配置了用户名和密码。因此,我可以使用以下方式访问数据库:
consteval int foo(int i) {
return std::integral_constant<int, i>::value;
}
这很好用。但是我不小心输入了:
$ mongo --host $MONGO_HOST -u $MONGO_USER -p $MONGO_PASSWORD --authenticationDatabase admin
这是问题出现的时间! MongoDatabase授权了我的数据库连接! $ mongo --host $MONGO_HOST --authenticationDatabase admin
在我的security.authorization
中设置为true。这是MongoDB的弱点吗?有什么方法可以始终强制进行身份验证吗?