code: function MatchNotRegexp (storage, testTables, document) {
    for (const key of storage.keys) {
      for (const entry of storage.fields[key].values()) {
        if (document[key] === undefined || !entry.regexp.test(document[key])) {
          testTables.addMatch(entry.subfilters);
        }
      }
    }
  }
docs: Updates the matched filters according to the provided data
  O(n) with n the number of values to be tested against document fields
  
  @param {object} storage - content of all conditions to be tested
  @param {object} testTables - test tables to update when a filter matches the document
  @param {object} document