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

Bagaimana cara menjalankan perintah mongo dari bash?

Ada perbedaan antara mongo interaktif &skrip sesi shell . Secara khusus, perintah seperti use admin bukan JavaScript yang valid dan hanya akan berfungsi dalam sesi shell interaktif.

Setara kerja dengan baris perintah shutdown Anda adalah:

mongo 192.168.10.20:27000/admin --eval "db.shutdownServer()"

Anda dapat menyertakan database untuk digunakan dalam string koneksi, dan tidak perlu keluar dari mongo skrip sesi shell.

Jika Anda perlu mengubah database dari sesi skrip, ada db.getSiblingDB() fungsi JavaScript. Cara alternatif untuk menulis perintah shutdown di atas adalah:

 mongo 192.168.10.20:27000 --eval "db=db.getSiblingDB('admin');db.shutdownServer()"


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Perbandingan agregasi MongoDB:group(), $group dan MapReduce

  2. koneksi mongoengine dan banyak database

  3. Kecualikan bidang dari hasil di biksu MongoDB

  4. Django-nonrel mengecualikan bidang daftar dari admin

  5. @CompoundIndex tidak berfungsi di Spring Data MongoDB