evi*_*ery 2 mongodb node.js node-mongodb-native
我想通过node-mongodb-native驱动程序在我的一个MongoDB数据库上启用分析.
但是,似乎没有一种Db.setProfilingLevel()方法(除了Admin DB之外).
我试过用db.command({setProfilingLevel: 2})但得到了no such cmd: setProfilingLevel.
通过mongo shell可以正常工作 db.setProfilingLevel(2)
我看到你对这些方法的意思,但我认为db.command尝试的问题是你试图将shell帮助程序作为命令而不是命令本身运行.实际命令是这种格式:
// 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 })
Run Code Online (Sandbox Code Playgroud)
所以,如果你尝试将相关值传递给应该工作的db.command.
| 归档时间: |
|
| 查看次数: |
890 次 |
| 最近记录: |