anchor.diff:        "patch": "{\"$set\":{\"first_name\":\"Anne Marie\"}}",
         "source": {
           "version": "{debezium-version}",
  +        "connector": "mongodb",
           "name": "fulfillment",
  +        "ts_ms": 1558965508000,
  +        "snapshot": true,
  +        "db": "inventory",
           "rs": "rs0",
  -        "ns": "inventory.customers",
  -        "sec" : 1465491461,
  -        "ord" : 6,
  -        "h" : 1499304029305069766
  +        "collection": "customers",
  +        "ord": 6,
  +        "h": 1546547425148721999
         }
       }
     }
  
positive.code:       "ts_ms": 1465495462115,
        "source": {
          "version": "{debezium-version}",
          "name": "fulfillment",
          "rs": "rs0",
          "ns": "inventory.customers",
          "sec" : 1465495462,
          "ord" : 6,
          "h" : -7633416138502997855
        }
      }
    }
  
negative.code: {
      "schema": {
        "type": "struct",
        "fields": [
          {
            "type": "string",
            "optional": true,
            "name": "io.debezium.data.Json",
            "version": 1,
            "field": "after"
          },
          {
            "type": "string",
            "optional": true,
            "name": "io.debezium.data.Json",
            "version": 1,
            "field": "patch"
          },
          {
            "type": "struct",
            "fields": [
              {
                "type": "string",
                "optional": false,
                "field": "version"
              },
              {
                "type": "string",
                "optional": false,
                "field": "connector"
              },
              {
                "type": "string",
                "optional": false,
                "field": "name"
              },
              {
                "type": "int64",
                "optional": false,
                "field": "ts_ms"
              },
              {
                "type": "boolean",
                "optional": true,
                "default": false,
                "field": "snapshot"
              },
              {
                "type": "string",
                "optional": false,
                "field": "db"
              },
              {
                "type": "string",
                "optional": false,
                "field": "rs"
              },
              {
                "type": "string",
                "optional": false,
                "field": "collection"
              },
              {
                "type": "int32",
                "optional": false,
                "field": "ord"
              },
              {
                "type": "int64",
                "optional": true,
                "field": "h"
              }
            ],
            "optional": false,
            "name": "io.debezium.connector.mongo.Source",
            "field": "source"
          },
          {
            "type": "string",
            "optional": true,
            "field": "op"
          },
          {
            "type": "int64",
            "optional": true,
            "field": "ts_ms"
          }
        ],
        "optional": false,
        "name": "dbserver1.inventory.customers.Envelope"
        },
      "payload": {
        "after": "{\"_id\" : {\"$numberLong\" : \"1004\"},\"first_name\" : \"Anne\",\"last_name\" : \"Kretchmar\",\"email\" : \"annek@noanswer.org\"}",
        "patch": null,
        "source": {
          "version": "{debezium-version}",
          "connector": "mongodb",
          "name": "fulfillment",
          "ts_ms": 1558965508000,
          "snapshot": true,
          "db": "inventory",
          "rs": "rs0",
          "collection": "customers",
          "ord": 31,
          "h": 1546547425148721999
        },
        "op": "r",
        "ts_ms": 1558965515240
      }
    }
  ----
  