Определите тип процесса для mongodb

#mongodb

#mongodb

Вопрос:

Как определить, запущен ли на хосте (windows / linux) процесс mongod или mongos? db.serverStatus().process требует повышенных разрешений, и вам необязательно иметь к нему доступ.

Ответ №1:

Чтобы определить изнутри оболочки mongo, подключены ли вы к mongos, запустите:

 db.isMaster().msg
 

в mongos он вернет «isdbgrid»

пара ключ / значение msg: «isdbgrid» в mongod недоступна…