当开启auth验证时,mongoose连接mongoDB时遇到的坑

最近学习NodeJS和MongoDB,在使用mongoose工具时遇到一个这样的问题 我这里示例的db_shop数据库是添加了用户的,按道理来说,mongoDB开启auth验证后,必须要输入密码和账号才可以连接成功。如果直接连接会报错,例如客户端: 但是控制台依旧输出了连接成功,这让我很不理解,明明开启了auth但为什么还是能够连接上呢?然后我发现admin数据库也可以连接上,甚至一个不存在的数据
相关文章
相关标签/搜索