前一阵跑程序时发现一个问题,同事导出了部分数据,但是在merge回原库时竟然和原库的数据对不上,后来找了半天发现是原库数据少了. 找了很多资料发现很多人认为的操作日志和我想的不太一样...找了半条才发现这个,在shard server上使用命令可以查看删除操作: #查看删除操作,查看全部操作把()里的东西删掉就行 use local db.oplog.rs.find({"op": "d"}) 从而定位了到底什么时候删的数据. 这里面"d"代表de
使用mongo shell连到mongos执行命令:AllChunkInfo("dbname.cellname",true) 点击(此处)折叠或打开 AllChunkInfo = function(ns, est){ var chunks = db.getSiblingDB("config").chunks.find({"ns" : ns}).sort({min:1}); //this will return all chunks for the