如何指定存储mongodb数据的相对数据库路径?

时间:2013-04-02 16:43:18

标签: mongodb configuration

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

我尝试过设置

dbpath = ~/mongodb_data

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

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

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

我正在尝试做什么,如果是的话,我该如何做呢?

2 个答案:

答案 0 :(得分:4)

Hello blueberryfields,

我能够在我的Windows机器上执行此操作:

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

您也可以使用符号链接。

但正如已经提到的,用户启动脚本的更新是最好的可管理解决方案。

答案 1 :(得分:0)

我会指定root的完整路径而不是使用代字号。我不确定它是否可以使用它。

dbpath = /home/yourusername/mongodb_data