我刚开始在本地开发Mongodb并遵循教程。
我想在我的所有开发中使用1条路径。
在Mongodb文档中,它说:
创建数据目录
默认情况下,MongoDB会将数据存储在 / data / db,但不会自动 创建该目录。要创建它, 做:
$ mkdir -p / data / db
你也可以说 MongoDB使用不同的数据 目录,带有--dbpath选项。
我想为所有的dbpath使用一个路径,以便我知道它们的位置并且不会混淆。
我想要使用的路径是:
sudo mongod --config=/Applications/XAMPP/xamppfiles/var/mongodb/mongodb.conf
我的mongodb.conf文件设置如下:
# Store data alongside MongoDB instead of the default, /data/db/
dbpath = /Applications/XAMPP/xamppfiles/var/mongodb
# Only accept local connections
bind_ip = 127.0.0.1
但是,我注意到每次想要运行Mongo时都必须继续输入此配置路径。
如何使Mongodb保存dbpath或配置路径,而不必每次都输出?
感谢。
答案 0 :(得分:2)
您可以创建启动脚本,例如bash / cshc脚本。您必须在启动时指定这些选项。
答案 1 :(得分:1)
创建一个运行所需命令的bash脚本。
创建一个名为startMongo.sh的文件
#! /bin/bash
mongod --config=/Applications/XAMPP/xamppfiles/var/mongodb/mongodb.conf
运行命令
sudo startMongo.sh