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

MongoDB:как да получите db.stats() от API

stats на обвивката на Javascript командният помощник всъщност извиква команда с име dbstats , който можете да стартирате от PyMongo с помощта на Database.command метод . Най-лесният начин да разберете каква команда ще изпълни помощникът на обвивката е да извикате помощника на обвивката без скоби -- това ще отпечата Javascript кода, който изпълнява:

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

Що се отнася до това защо някои команди имат помощници, а други не, това до голяма степен е въпрос на предпочитание, време и възприемана честота на използване от авторите на драйвера. Можете да изпълните всяка команда по име с Database.command , което е просто обвивка за удобство около db.$cmd.find_one . Можете да намерите пълен списък с команди в Списък с команди за бази данни . Можете също да изпратите корекция срещу PyMongo, за да добавите помощен метод за команди, които откриете, че трябва да извиквате често, но все още не се поддържат от PyMongo.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да обработвам кръгови документи в MongoDB/DynamoDB?

  2. Mongodb връзката в PHP не работи

  3. Как да свържете mongoDB към приложението angular2?

  4. Бавно разделяне на страници върху тонове записи в mongodb

  5. Какво представлява строг режим на MongoDBs и добра идея ли е да се използва?