MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Bagaimana cara memeriksa apakah mongo db berjalan di Mac?

Solusi Cepat

Jalankan yang berikut ini di Terminal Anda:

ps -ef | grep mongod | grep -v grep | wc -l | tr -d ' '

Ini akan memberi Anda nomor MongoDB proses berjalan, jadi jika selain 0 , maka Anda memiliki MongoDB berjalan di sistem Anda.

Langkah-demi-Langkah

  • ps -ef | grep mongod bagian mengembalikan semua proses yang berjalan, yang memiliki hubungan dengan string yang disediakan, yaitu mongod , misalnya memiliki string di jalur yang dapat dieksekusi, memiliki string di nama pengguna, dll.

  • Saat Anda menjalankan perintah sebelumnya, grep mongod juga menjadi proses yang berisi string mongod di COMMAND kolom ps output, sehingga akan muncul juga di output. Untuk alasan itu Anda perlu menghilangkannya dengan piping grep -v grep , yang memfilter semua baris dari input yang berisi string grep .

  • Jadi sekarang Anda memiliki semua kemungkinan baris yang berisi string mongod dan bukan turunan dari grep . Apa yang harus dilakukan? Hitung, dan lakukan dengan wc -l .

  • wc -l output berisi pemformatan tambahan, yaitu spasi, jadi hanya demi keindahan, jalankan tr -d ' ' untuk menghapus spasi yang berlebihan.

Hasilnya, Anda akan mendapatkan satu nomor, yang mewakili jumlah proses yang Anda grep untuk.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB, Flask, agregat dengan kueri $unwind

  2. Pengurai tubuh yang tidak digunakan lagi?

  3. Urutan pengurutan acak

  4. Bagaimana cara menangani tanggal yang disimpan sebagai string di Mongodb?

  5. struktur bersarang kueri mongodb