oplog.rs文档中的“h”代表什么?

时间:2013-07-26 10:20:15

标签: mongodb

如同在这里:

{
    "ts" : Timestamp(1374832131, 1),
    "h" : NumberLong("-1336944105039123379"),
    "v" : 2,
    "op" : "i",
    "ns" : "users.users",
    "o" : {
            "_id" : ObjectId("51f24603d98de3716b1db672")
    }
}

由于

1 个答案:

答案 0 :(得分:16)

  1. ts :此操作发生的时间。
  2. h :此操作的唯一ID。每个操作在此字段中都有不同的值。
  3. op :应该应用于从属的写操作。 n表示无操作,这只是一条信息性消息。
  4. ns :受此操作影响的数据库和集合。由于这是一个无操作,因此该字段留空。
  5. o :表示操作的实际文档。由于这是一个无操作,这个领域是没用的。
  6. 参考:Replication Internals