MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment activer le profilage dans node-mongodb-native ?

Je vois ce que vous voulez dire à propos des méthodes, mais je pense que le problème avec la tentative db.command est que vous essayez d'exécuter un shell helper en tant que commande plutôt que la commande elle-même. La commande réelle est de ce 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 })

Donc, si vous essayez de passer la valeur appropriée dans db.command, cela devrait fonctionner.