5

我想为 mongodb 使用相对路径,以便每个用户在运行 mongo 时都有一个单独的数据目录。

我试过设置

dbpath = ~/mongodb_data

在我的配置文件中,但由于某种原因似乎不起作用 - 我得到:

ERROR: dbpath (~/mongodb_data) does not exist.

起初我以为这可能是权限错误,但我在一个有 rw 到 ~/mongodb_data 的用户下运行 mongod。

我正在尝试做的事情是否可行,如果是,我该如何去做?

4

2 回答 2

5

你好蓝莓园,

我可以在我的 Windows 机器上做到这一点:

mongod --dbpath ..\..\data\db

您也可以使用符号链接。

但如前所述,更新用户启动脚本是最好的可管理解决方案。

于 2013-04-22T15:49:42.187 回答
0

我会从根目录指定完整路径,而不是使用波浪号。我不确定它是否可以使用它。

dbpath = /home/yourusername/mongodb_data
于 2013-04-02T16:56:30.993 回答