是否有可能找到以前针对Mongodb的行动列表?
我在Linux服务器上有一个Mongodb,可能已经执行了一些可疑查询,有没有办法显示以前的查询列表?
我称这两种方法:
echo "<pre>";
print_r($data);
输出:
{&#34;是&#34; :0,&#34;慢速&#34; :100}
0
答案 0 :(得分:3)
默认情况下,MongoDB不会记录任何数据库操作。
要记录服务所完成的每次操作,您必须执行以下操作 在配置文件中设置分析级别并重新启动服务
operationProfiling:
mode: all
或在数据库实例中运行以下命令(服务重启后不会保留)
db.setProfilingLevel(2)
请注意,这仅适用于开发porpuses,因为这会降低数据库服务的速度。