我是 mac 和 mongodb 的新手。
我有一个奇怪的疑问,在 mac 上访问使用 mongodb 创建的数据库?
我知道,在 Windows 中有一个名为 c:\data\db 的文件夹,其中存储了我的数据库文件。
数据库在 mac 中的存储方式和位置。
我记得做类似的事情
sudo mkdir -p /data/db
sudo chown `id -u` /data/db
在mac上创建这样一个文件夹,但是我在这个文件夹中没有找到任何数据库文件,尽管我创建了一个数据库。
mac上保存的数据库文件在哪里?
任何帮助将非常感激。
最佳答案
MongoDB 的默认数据目录是 /data/db
。
这可以被命令行或配置文件中指定的 dbpath
option 覆盖。
如果您通过 package manager(例如 Homebrew 或 MacPorts)安装 MongoDB,这些安装通常会创建/data/db 以外的默认数据目录,并在配置文件中设置 dbpath。
如果在启动时向 mongod
提供了 dbpath,您可以检查 mongo
shell 中的值:
db.serverCmdLineOpts()
您会看到如下值:
"parsed" : {
"dbpath" : "/usr/local/data"
},
关于macos - mongodb 数据库在 mac 上的位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13827915/