Mongodb列出以前的查询

时间:2017-01-09 14:41:39

标签: mongodb

是否有可能找到以前针对Mongodb的行动列表?

我在Linux服务器上有一个Mongodb,可能已经执行了一些可疑查询,有没有办法显示以前的查询列表?

我称这两种方法:

echo "<pre>";
print_r($data); 

输出:

  

{&#34;是&#34; :0,&#34;慢速&#34; :100}

     

0

1 个答案:

答案 0 :(得分:3)

默认情况下,MongoDB不会记录任何数据库操作。

要记录服务所完成的每次操作,您必须执行以下操作 在配置文件中设置分析级别并重新启动服务

operationProfiling:
   mode: all

或在数据库实例中运行以下命令(服务重启后不会保留)

db.setProfilingLevel(2)

请注意,这仅适用于开发porpuses,因为这会降低数据库服务的速度。