我是 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/

10-16 08:35
查看更多