mongodb日志oplog解读
来源:互联网 发布:武汉专业淘宝摄影 编辑:程序博客网 时间:2024/06/04 15:33
一、新增记录日志
{
"ts": Timestamp(1510305485,41),
"t": NumberLong(5),
"h": NumberLong("7492832279483245745"),
"v": 2,
"op": "i",
"ns": "z3dbus.test",
"o": {
"_id": ObjectId("5a056ecdb96f487a7f77d2c5"),
"name": "name_insert"
}
}
二、修改记录日志
{
"ts": Timestamp(1510305775,34),
"t": NumberLong(5),
"h": NumberLong("-6029253721195928804"),
"v": 2,
"op": "u",
"ns": "z3dbus.test",
"o2": {
"_id": ObjectId("5a056ecdb96f487a7f77d2c5")
},
"o": {
"_id": ObjectId("5a056ecdb96f487a7f77d2c5"),
"name": "name_update"
}
}
三、删除记录日志
{
"ts": Timestamp(1510305960,2),
"t": NumberLong(5),
"h": NumberLong("-4557629900402454893"),
"v": 2,
"op": "d",
"ns": "z3dbus.test",
"o": {
"_id": ObjectId("5a056ecdb96f487a7f77d2c5")
}
}
op:1字节的操作类型,例如i表示insert,d表示delete。
ns:操作所在的namespace。
o:操作所对应的document,即当前操作的内容(比如更新操作时要更新的的字段和值)
o2: 在执行更新操作时的条件,仅限于update时才有该属性。
其中op,可以是如下几种情形之一:
"i": insert
"u": update
"d": delete
"c": db cmd
"db":声明当前数据库 (其中ns 被设置成为=>数据库名称+ '.')
"n": no op,即空操作,其会定期执行以确保时效性 。
- mongodb日志oplog解读
- mongodb 日志文件 oplog
- MongoDB:Replica Set 之操作日志 Oplog
- MongoDB oplog
- 使用MONGODB 集群的OPLOG 日志进行数据恢复
- MongoDB Replication Oplog
- MongoDB修改oplog size
- 修改mongodb oplog size
- MongoDB oplog剖析
- MongoDB oplog 深入剖析
- 修改mongodb oplog size
- MongoDB——oplog
- mongodb修改oplog大小
- MongoDB管理与开发精要《红丸出品》21.2 复制集之主从操作日志oplog
- MongoDB journal与oplog解惑
- Oplog
- oplog
- Mongodb 源码分析--Replication之OpLog
- 杂记(一):Listener、Filter和工具
- 1 微服务实战系列
- 排序算法(二)——选择排序及改进
- leetcode_135. Candy ? 待解决
- C#获得C++字符串
- mongodb日志oplog解读
- css如何让两个并列的按钮 水平居中显示
- 利用dd命令制作ubuntu启动盘
- 深度优先搜索 迭代加深搜索 hdu 1560
- 高并发
- DFJSDLGH;DFHGJGJ
- velocity的学习记录之配置
- [编程题] 等差数列
- leetcode _581. Shortest Unsorted Continuous Subarray ? 待解决