mongodb - 尽管未启用访问控制,但 mongodb 授权错误
问题描述
当我登录到 shell 时,我看到:
Access control is not enabled for the database....
Read and write access to data and configuration is unrestricted...
You are running this process as the root user, which is not recommended.
在 shell 中,它可以让我执行任何命令。但是,当我尝试运行节点应用程序(使用相同的主机和端口)时,它告诉我“在测试中没有被授权执行命令......”
我什至尝试创建一个 root 用户并将用户和密码添加到我的应用程序中的 URI 字符串,但仍然没有运气。对于我创建的任何数据库,同样的行为也是如此。
这一切都没有多大意义。有任何想法吗?
(我正在尝试在适用于 Linux 的 Windows 子系统上执行此操作,但我也尝试使用 MongoDB 的常规 Windows 安装,结果是相同的)
解决方案
推荐阅读
- wxwidgets - 为什么编译openbabel时找不到wxWidgets?
- android - 为什么 Chrome 不再从通用链接打开相关应用程序?
- unit-testing - Spock:如何让不在被测类中的静态方法返回某个值?
- java - 如何删除类的arraylist中的重复项
- excel - 为什么我的 VBA 代码没有迭代到下一个 i?
- google-chrome - 在触摸栏中显示带有 favicon 的 Chrome 选项卡列表
- javascript - 如果状态没有改变,为什么 useEffect 不调用回调函数?
- ios - 如何在不将私有标头包含到框架中的情况下创建私有模块?
- r - PDF:表格提取 - Tabulizer (R)
- python - 相当于 cuDF 中的 pd.Series.str.slice() 和 pd.Series.apply()