MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да проверя дали mongo db работи на Mac?

Бързо решение

Изпълнете следното във вашия терминал:

<предварителен код>ps -ef | grep mongod | grep -v grep | wc -l | tr -d ' '

Това ще ви даде номера на MongoDB изпълнявани процеси, следователно ако е различно от 0 , тогава имате MongoDB работи на вашата система.

Стъпка по стъпка

  • ps -ef | grep mongod част връща всички работещи процеси, които имат някаква връзка с предоставения низ, т.е. mongod , напр. да имат низа в изпълнимия път, да имат низа в потребителското име и т.н.

  • Когато изпълните предишната команда, grep mongod също се превръща в процес, съдържащ низа mongod в COMMAND колона от ps изход, така че ще се появи и в изхода. Поради тази причина трябва да го елиминирате чрез конвейер на grep -v grep , който филтрира всички редове от входа, които съдържат низа grep .

  • Така че сега имате всички възможни редове, които съдържат низ mongod и не са екземплярите на grep . Какво да правя? Пребройте ги и направете това с wc -l .

  • wc -l изходът съдържа допълнително форматиране, т.е. интервали, така че само в името на красотата, стартирайте tr -d ' ' за премахване на излишните интервали.

В резултат ще получите едно число, представляващо броя на процесите, които сте grep за.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Превключване на булевата стойност на поддокументите

  2. Как да сортирате, изберете и заявите поддокумент в mongoose

  3. MongoDB deleteMany()

  4. com.mongodb.MongoException:не говори с главния и повторните опити са използвани

  5. Не може да се свърже с mongolab, получаване на MongoError:неуспешно удостоверяване