Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb 如何自动执行mongo db命令?_Mongodb_Bash_Terminal_Automation_Zsh - Fatal编程技术网

Mongodb 如何自动执行mongo db命令?

Mongodb 如何自动执行mongo db命令?,mongodb,bash,terminal,automation,zsh,Mongodb,Bash,Terminal,Automation,Zsh,由于sudo mongod命令不适用于我的macOS版本(/data/db path未找到),我将路径更改为/System/Volumes/data/data/db 要启动mongo,我必须始终输入sudo mongod--dbpath/System/Volumes/Data/Data/db,以便识别新路径 有没有办法设计这个流程,这样我只需再次输入sudo mongod 我正在使用以下macOS版本:Catalina 10.15.3和zsh您应该搜索MongoDB的配置文件并检查以下内容: s

由于
sudo mongod
命令不适用于我的macOS版本(/data/db path未找到),我将路径更改为
/System/Volumes/data/data/db

要启动mongo,我必须始终输入
sudo mongod--dbpath/System/Volumes/Data/Data/db
,以便识别新路径

有没有办法设计这个流程,这样我只需再次输入
sudo mongod


我正在使用以下macOS版本:Catalina 10.15.3和zsh

您应该搜索MongoDB的配置文件并检查以下内容:

storage:
   dbPath: <string>
存储:
数据库路径:
dbPath
必须指向
/System/Volumes/Data/Data/db


配置文件的通常位置是使用brew或随brew安装的
/usr/local/etc/mongod.conf

。Ok听起来不错,但我找不到配置文件。文件的确切名称是什么?@Codehan25,搜索
mongod.conf