我在一段MEAN的例子上工作了很久,但当我再次回到测试时,Mongo给了我关于授权的问题。
(所有这些命令都在Windows cmd上执行 - 以管理员身份运行时)
我做了以下事情:
mongod --noauth //运行mongo服务器
mongo --shell //启动了客户端
现在,在mongo --shell
:
切换到db admin
显示dbs
我收到上述错误。我尝试了很多配置更改(例如:使用auth:mongod --config=<filePath>
运行mongod),从我的本地mongo实例中删除了所有数据,然后重新开始。
我想知道我是否可以得到一些帮助。
我需要做的就是在没有身份验证的情况下运行Mongo,并且能够创建集合等,以便使用它。
我已经查看了Mongodb文档,但我发现它令人困惑,我尝试使用谷歌搜索,但是徒劳,因为所有答案/引用都指向Mongo-docs。
老实说,我很难找到文档。
答案 0 :(得分:1)
在后台运行了一个独立的meanstack-service实例。 我调查了services.msc中的进程,并在视线上终止了它。
我很高兴,现在mongo似乎正在发挥作用。