Как принудительно сохранить параметр dbpath? - PullRequest
0 голосов
/ 07 марта 2011

Я только начинаю с разработки 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 или путь к конфигурации, без необходимости каждый раз печатать его?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 08 марта 2011

Вы можете создать скрипт запуска, например скрипт bash / cshc.Вы должны указать эти опции при запуске.

1 голос
/ 08 марта 2011

Создайте скрипт bash, который запускает нужные вам команды.

Создайте файл с именем startMongo.sh

#! /bin/bash
mongod --config=/Applications/XAMPP/xamppfiles/var/mongodb/mongodb.conf

Команда запуска

sudo startMongo.sh
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...