Mongodb列出先前的查询
问题:Mongodb列出先前的查询的原因是什么以及如何解决?
在默认情况下,MongoDB不会记录任何数据库操作。为了记录服务执行的每一个操作,您需要执行以下操作之一:
1. 在配置文件中设置分析级别并重新启动服务:
operationProfiling:
mode: all
2. 在数据库实例中运行以下命令(在服务重启后不会持久化):
db.setProfilingLevel(2)
需要注意的是,这仅适用于开发目的,因为这会使数据库服务变慢。
如果要提供更多细节,请访问以下链接:stackoverflow.com/questions/15204341/…
有没有其他的解决方法?我的分析级别设置为0。
我不知道其他解决方法。如果您认为数据库被入侵,您应该手动检查数据库是否存在可疑数据,比如添加到用户集合中的新管理员用户等。
请您更新您的答案,提供更多相关信息,这样我可以接受它作为一个好的答案。