anchor.diff:  
   |1
   |`op`
  -a| Mandatory string that describes the type of operation that caused the connector to generate the event. In this example, `u` indicates that the operation updated a document. 
  +a|Mandatory string that describes the type of operation that caused the connector to generate the event. In this example, `u` indicates that the operation updated a document. 
   
   |2
   |`ts_ms`
  -a| Optional field that displays the time at which the connector processed the event. The time is based on the system clock in the JVM running the Kafka Connect task.
  +a|Optional field that displays the time at which the connector processed the event. The time is based on the system clock in the JVM running the Kafka Connect task.
   
   |3
   |`patch`
  
positive.code: [source,json,options="nowrap",indent=0,subs="+attributes"]
  ----
  {
      "schema": { <1>
        "type": "struct",
        "fields": [
          {
            "type": "string",
            "optional": true,
            "name": "io.debezium.data.Json", <2>
            "version": 1,
            "field": "after"
          },
          {
            "type": "string",
            "optional": true,
            "name": "io.debezium.data.Json", <2>
            "version": 1,
            "field": "patch"
          },
          {
            "type": "string",
            "optional": true,
            "name": "io.debezium.data.Json", <2>
            "version": 1,
            "field": "filter"
          },
  
negative.code: {
      "schema": { ... },
      "payload": {
        "op": "u", // <1>
        "ts_ms": 1465491461815, // <2>
        "patch": "{\"$set\":{\"first_name\":\"Anne Marie\"}}", // <3>
        "filter": "{\"_id\" : {\"$numberLong\" : \"1004\"}}", // <4>
        "source": { // <5>
          "version": "{debezium-version}",
          "connector": "mongodb",
          "name": "fulfillment",
  