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

Bagaimana saya bisa menjalankan perintah MongoDB dengan menanyakan koleksi $cmd khusus?

Perintah database adalah kueri pada koleksi khusus, $cmd , di mana pemilih kueri mendefinisikan perintah itu sendiri. Jadi, kueri yang setara untuk menjalankan perintah menggunakan db.runCommand({isMaster: 1}) adalah:

db.$cmd.findOne({isMaster: 1})

Di mesin saya, keduanya menghasilkan hasil berikut:

{
        "ismaster" : true,
        "maxBsonObjectSize" : 16777216,
        "maxMessageSizeBytes" : 48000000,
        "maxWriteBatchSize" : 1000,
        "localTime" : ISODate("2016-04-22T12:46:02.378Z"),
        "maxWireVersion" : 4,
        "minWireVersion" : 0,
        "ok" : 1
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Susunan grup setelah bersantai dan bertanding

  2. MongoDB:Menggabungkan Pencarian Teks dan Kueri Geospasial

  3. Pesan Kesalahan dari Operasi MongoDB buffering `disneys.insertOne()` habis setelah 10000ms

  4. Mongodb mencocokkan karakter beraksen sebagai karakter dasar

  5. Implementasikan untuk semua kelas BsonIgnoreExtraElements