MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Come posso abilitare la profilazione in node-mongodb-native?

Capisco cosa intendi sui metodi, ma penso che il problema con il tentativo db.command sia che stai cercando di eseguire un helper della shell come comando piuttosto che il comando stesso. Il comando effettivo è questo formato:

// 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 })

Quindi, se provi a passare il valore rilevante in db.command, dovrebbe funzionare.