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

MongoDB:cara mendapatkan db.stats() dari API

stats dari shell Javascript pembantu perintah sebenarnya memanggil perintah bernama dbstats , yang dapat Anda jalankan dari PyMongo menggunakan Database.command metode . Cara termudah untuk mengetahui perintah apa yang akan dijalankan oleh shell helper adalah dengan memanggil shell helper tanpa tanda kurung -- ini akan mencetak kode Javascript yang dijalankannya:

> db.stats
function (scale) {
    return this.runCommand({dbstats:1, scale:scale});
}

Adapun mengapa beberapa perintah memiliki pembantu dan yang lainnya tidak, sebagian besar merupakan masalah preferensi, waktu, dan frekuensi penggunaan yang dirasakan oleh penulis driver. Anda dapat menjalankan perintah apa pun berdasarkan nama dengan Database.command , yang hanya merupakan pembungkus praktis di sekitar db.$cmd.find_one . Anda dapat menemukan daftar lengkap perintah di Daftar Perintah Database . Anda juga dapat mengirimkan tambalan terhadap PyMongo untuk menambahkan metode pembantu untuk perintah yang menurut Anda perlu sering dipanggil tetapi belum didukung oleh PyMongo.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Memulai dengan Driver MongoDB Go

  2. Menyimpan System.Type dengan MongoDb

  3. pymongo auth gagal dalam skrip python

  4. Metode PyMongo dan toArray()

  5. Mengapa saya mendapatkan kesalahan 500 Maaf, tetapi ada yang tidak beres saat mendorong aplikasi saya ke Heroku?