stats
shellu Javascript command helper ve skutečnosti vyvolá příkaz s názvem dbstats
, který můžete spustit z PyMongo pomocí Database.command
." metoda
. Nejjednodušší způsob, jak zjistit, jaký příkaz spustí pomocník shellu, je vyvolat pomocníka prostředí bez závorek – tím se vytiskne kód Javascriptu, který spouští:
> db.stats
function (scale) {
return this.runCommand({dbstats:1, scale:scale});
}
Pokud jde o to, proč některé příkazy mají pomocníky a jiné ne, je to z velké části otázka preferencí, času a vnímané frekvence používání autorů ovladačů. Pomocí Database.command
můžete spustit libovolný příkaz podle názvu , což je jen pouhý obal kolem db.$cmd.find_one
. Úplný seznam příkazů naleznete na Seznam databázových příkazů . Můžete také odeslat opravu
proti PyMongo, abyste přidali pomocnou metodu pro příkazy, které potřebujete často vyvolávat, ale PyMongo je zatím nepodporuje.