搜索

首页  >  问答  >  正文

MongoDB中有增删改的日志吗?

在MongoDB的日志中 能找到执行增删改的语句吗?类似于mysql的binlog
我在mongodb.log中只找到一些connection的信息 并没有增删改的日志
我是想拿到一段时间内的数据库执行的语句 不知道是否有语句或者存在什么地方?

天蓬老师天蓬老师2793 天前800

全部回复(3)我来回复

  • 仅有的幸福

    仅有的幸福2017-05-17 10:04:19

    1.设置分析级别 db.setProfilingLevel(2)
    2.检查分析级别 db.getProfilingStatus() result { "was" : 2, "slowms" : 100 }
    3.获取 logresult db.system.profile.find ()

    参考:https://docs.mongodb.com/manu...

    回复
    0
  • 習慣沉默

    習慣沉默2017-05-17 10:04:19

    mongoose.set('debug', true);

    在调试过程中,控制台会输出操作记录。

    回复
    0
  • 巴扎黑

    巴扎黑2017-05-17 10:04:19

    Replication环境下,访问local的oplog.rs;

    单机环境下,需要转换为单Master的Replication环境,才能有oplog.rs。

    供参考。

    Love Mongodb!Have fun!

    回复
    0
  • 取消回复