MongoDb分析不显示任何输出

时间:2018-06-11 17:26:37

标签: mongodb mongodb-query

我启用了MongoDb(v3.4.0)分析级别2:

db.setProfilingLevel(2)

结果是:

{ "was" : 2.0, "slowms" : 100.0, "ok" : 1.0 }

我使用db.getProfilingStatus()验证了它:

{ "was" : 2.0, "slowms" : 100.0 }

然后我运行了一些查询并致电:

db.system.profile.find({
"command.pipeline": { $exists: true }
}, {
"command.pipeline":1
}).sort({$natural:-1}).pretty();

结果不是错误,但它是空的。我做错了什么?

使用slowms减少db.setProfilingLevel(2, {slowms: 10})值并未更改分析输出。

更新

此查询在针对数据库发出多个查询后返回一些结果:

db.system.profile.find({"planSummary":{$eq:"COLLSCAN"},
"op" : {$eq:"query"}}).sort({millis:-1})

0 个答案:

没有答案