写在前面
最近下载mongodb-community之后,试图使用mongo命令行,遇到了一点小问题。因为当前版本较新,用命令行操作mongodb的人也相对较少,互联网上搜索了很久没找到合适的资料,解决这个问题花了一些时间,所以做了一个简单的笔记。
问题
你是不是也遇到了这种情况:
安装mongodb-community之后,输入mongo提示
command not found: mongo
,没有mongo指令。
搜了不少资料,都是让配置环境变量的,我试了很多种方法并没有用。
原因
看了下我的版本是6.0.1,bin目录下并没有mongo.exe,所以没有mongo命令
(mac下的安装路径在/usr/local/Cellar/mongodb-community/,可以自行去看一下);
解决方法
你可以试着在终端输入
mongosh
,这个命令在6版本后相当于之前的mongo命令;
如果还是无效,可以去下载一个
mongoDB shell
,附下载链接:
MongoDB Shell Download | MongoDB
再在终端输入
mongosh
:
这时候就可以输入命令行了,试着输入
show dbs
:
当然啦,使用这个方法的前提是——你的版本也在6以后,并且你输入
mongod
是没有问题的;
如果mongod都无法运行,那请先行配置环境参数:
方案一:
1.在终端中输入 ”
open -e .bash_profile
“,打开bash_profile文件。
2.将安装目录 ”
export PATH=${PATH}:/usr/local/Cellar/mongodb-community/
6.0.1
/bin
” 添加到bash_profile文件。(地址根据自己的来,这里仅供参考)
3.Command+S保存,然后在终端中输入”
source .bash_profile
“使配置立即生效。
4.在终端中输入 ”
mongod -version
“,如果出现如下信息则说明已成功。
方案二:
echo ‘export PATH=”/usr/local/Cellar/mongodb-community/
6.0.1
/bin:$PATH”‘ >> ~/.zshrcsource ~/.zshrc
直接在终端输入这个。同样,具体路径根据自己的来。
结束语
只能帮大家到这里啦。菜鸟踩完坑做了个笔记,希望帮助别的菜鸟少踩点坑~~
ps:喜欢改昵称,所以图片水印和当前id对不上。纯原创文哈。