Jag förstår vad du menar med metoderna, men jag tror att problemet med db.command-försöket är att du försöker köra en skalhjälpare som ett kommando snarare än själva kommandot. Det faktiska kommandot är detta format:
// get current levels
db.runCommand({ profile : -1 })
// set the level to log slow ops
db.runCommand({ profile : 1 })
// set to log slow ops and change the threshold to 200ms
db.runCommand({ profile : 1, slowms : 200 })
//revert to defaults
db.runCommand({ profile : 0, slowms : 100 })
Så om du försöker skicka det relevanta värdet till db.command så borde det fungera.