规格:Win10 64bit,MongoDB v3.6.3
我在分析MongoDB时遇到了问题。我有一些慢查询,我希望看到更多详细信息,因此我使用mongod
启动了--profile 2
。我使用MongoDB控制台检查了启用了db.getProfilingLevel()
的探查器是否正确报告了2
。
但是,在我的应用程序(.Net,官方驱动程序)运行一些查询后,我确定正在运行,因为我得到了正确的结果,system.profile
集合仍为空(db.system.profile.findOne()
返回null
)。
我目前的想法可能是什么问题,谷歌搜索没有带来任何有趣的结果。有时一段时间mongod
包含此输出,但它不会响应任何查询而生成:
.sessions: CannotImplicitlyCreateCollection: request doesn't allow collection to be created implicitly
2018-04-18T20:10:47.249+0200 I - [thread53] Creating profile collection: config.system.profile
2018-04-18T20:10:47.250+0200 W - [thread53] Caught Assertion while trying to profile update against config.system.sessions: CannotImplicitlyCreateCollection: request doesn't allow collection to be created implicitly