我正在Windows 10上使用全新,简单的MongoDB安装。没有分片,没有副本以及未启用授权。.但是我遇到授权错误。
我已经在Node应用程序上工作了一个多星期,当我使用mongodump备份数据库时,问题就开始了。现在,当我运行我的应用程序时,我得到:
MongoError: not authorized on [database name] to execute command...
当我尝试对新数据库进行mongorestore时:
Failed: [database name].[collection name]: error reading database: not authorized on [database name] to execute command
有什么作用?如果未启用授权,为什么会产生授权错误?