Nodejs环境中的MongoDb Shell

时间:2018-01-30 22:21:54

标签: mongodb

我正在使用MongoDb以及Nodejs,Express和Atom编辑器。我也在使用mLab托管数据库。我希望能够访问shell,这样我就可以通过实验等来执行查询。我不确定是否需要单独安装某些东西或者是什么。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

使用cli命令mongo可以访问mongo shell,它应该与mongodb一起安装,特别是如果你使用了包管理器;比如brew,如果你在mac上。如果您在Windows上,我相信您必须添加.exe扩展名才能执行shell。如果shell没有启动,请检查$ PATH变量并确保为安装目录创建了路径。 需要注意的一点是,您需要指定应从MLab站点获取的服务器URL和选项:http://docs.mlab.com/ 通过mongo cli建立连接后,您应该能够对数据库执行操作。第一步是在您计划使用的数据库上启用角色,否则在尝试读取和写入数据库时​​会出错。 连接到服务器后,您仍然必须创建具有root权限的管理员用户,以便读取和写入任何数据库。您还可以根据每个数据库的具体情况设置特定权限。这是一个链接,可以帮助您指出正确的方向: https://docs.mongodb.com/manual/tutorial/manage-users-and-roles/