我想使用mongodb的相对路径,以便每个用户在运行mongo时都有一个单独的数据目录。
我尝试过设置
dbpath = ~/mongodb_data
在我的配置文件中,但由于某些原因似乎不起作用 - 我得到了:
ERROR: dbpath (~/mongodb_data) does not exist.
起初我以为这可能是一个权限错误,但我在一个拥有rw到〜/ mongodb_data的用户下运行mongod。
我正在尝试做什么,如果是的话,我该如何做呢?
答案 0 :(得分:4)
Hello blueberryfields,
我能够在我的Windows机器上执行此操作:
mongod --dbpath ..\..\data\db
您也可以使用符号链接。
但正如已经提到的,用户启动脚本的更新是最好的可管理解决方案。
答案 1 :(得分:0)
我会指定root的完整路径而不是使用代字号。我不确定它是否可以使用它。
dbpath = /home/yourusername/mongodb_data