MongoDb 分析不显示任何输出

问题描述 投票:0回答:1

我启用了 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})
mongodb mongodb-query
1个回答
0
投票

我的建议是卸载 mongodb,因为它显然是个糟糕的软件

© www.soinside.com 2019 - 2024. All rights reserved.