我们正在尝试对性能进行分析,并已通过以下方式启用了分析功能:
我们如何导出
> db.setProfilingLevel(0)
我们如何导出
system.profile
集合中的数据?
在执行以下命令后:$ mongoexport --db test --collection system.profile --out export.json
I'm getting:
2016-06-15T10:26:09.723+0200 error validating settings: collection name 'system.profile' is not allowed to begin with 'system.'
2016-06-15T10:26:09.723+0200 try 'mongoexport --help' for more information
有什么办法可以做到吗?我确定我正在与master
和mongod
实例对抗,并且集合存在并包含数据。
我发现了以下问题(针对版本2.6),但显然在3.2.1中不起作用,因此我再次提问:从MongoDB导出system.profile不起作用。
这是否在版本之间发生了变化?文档没有提及任何关于这种限制的内容,也没有任何官方解决方法。
mongodump --db test --collection system.profile --out /home/youruser/Desktop/
吗?你可以为--out
参数设置系统路径。 - Vishwasbsondump
来获取JSON。顺便说一句,很抱歉没有在一开始就提到我想要JSON。 - Teliatko