это сервисы samongod или brew запускают mongodb-community@4.0 для запуска сервера mongoDB? - PullRequest
0 голосов
/ 14 мая 2019

Я новичок в mongodb.Я использую руководство по установке для установки MongoDB 4.0 community edition.После установки я использовал brew services start mongodb-community@4.0 для запуска MongoDB.Чтобы полностью закрыть сервер, я запустил оболочку mongo и запустил use admin и db.shutdown.Server().

Затем, чтобы снова запустить сервер, я запустил brew services start mongodb-community@4.0 и получил

`Service `mongodb-community` already started, use `brew services restart mongodb-community` to restart.` 

Итак, я сделал brew services restart mongodb-community@4.0 и получил следующее сообщение:

Stopping `mongodb-community`... (might take a while)
==> Successfully stopped `mongodb-community` (label: homebrew.mxcl.mongodb-community)
==> Successfully started `mongodb-community` (label: homebrew.mxcl.mongodb-community)

Мой вопрос: (1) Работает ли brew services start mongodb-community@4.0 так же, как работает mongod?(2) Почему появляется сообщение «1019 * mongodb-community already started» при повторном запуске сервера?Разве я не выключил сервер?

1 Ответ

0 голосов
/ 14 мая 2019

Я думаю, у вас есть 2 варианта. Либо запустите его как приложение, похожее на сервис (ваш первый вариант). Или запустите его из командной строки (ваш второй вариант). Таким образом, в зависимости от ваших потребностей, вы можете сделать любой из них.

Ссылаясь на документ. Если вы использовали: brew install mongodb-community@4.0

Папки журнала и базы данных уже созданы.

...