docs: def delete_many(self, query):
          """
          Removes all items matching the mongo query
  
          :param query: dictionary representing the mongo query
          :return: DeleteResult
          """
          items = self.find(query)
          result = [
              self.table.remove(where(u'_id') == item[u'_id'])
              for item in items
          ]
  
          if query == {}:
              # need to reset TinyDB's index for docs order consistency
              self.table._last_id = 0
  
          return DeleteResult(raw_result=result)