2017-01-01 320 views
0

我使用mongodb作为我的分贝。在ReplicaSet配置中使用它。mongodb我如何显示操作历史

我想监视我在这个数据库上的历史操作。

有没有一种方法可以查看OperationLog中的信息?

回答

0
$ mongo 
MongoDB shell version: 2.4.9 
connecting to: test 
> use myDb 
switched to db myDb 
> db.getProfilingLevel() 
0 
> db.setProfilingLevel(2) 
{ "was" : 0, "slowms" : 1, "ok" : 1 } 
> db.getProfilingLevel() 
2 
> db.system.profile.find().pretty() 

http://docs.mongodb.org/manual/reference/method/db.setProfilingLevel/

db.setProfilingLevel(2)是指记录的所有操作。