code: def update(self, obj, matches=None, mt=None, lt=None, eq=None):
          '''
          Update object(s) in the database.
  
          :param obj:
          :param matches:
          :param mt:
          :param lt:
          :param eq:
          :return:
          '''
          updated = False
          objects = list()
          for _obj in self.get(obj.__class__):
              if self.__criteria(_obj, matches=matches, mt=mt, lt=lt, eq=eq):
                  objects.append(obj)
                  updated = True
              else:
                  objects.append(_obj)
          self.flush(obj._TABLE)
          self.create_table_from_object(obj)
          for obj in objects:
              self.store(obj)
  
          return updatef update(self, obj, matches=None, mt=None, lt=None, eq=None):
          '''
          Update object(s) in the database.
  
          :param obj:
          :param matches:
          :param mt:
          :param lt:
          :param eq:
          :return:
          '''
          updated = False
          objects = list()
          for _obj in self.get(obj.__class__):
              if self.__criteria(_obj, matches=matches, mt=mt, lt=lt, eq=eq):
                  objects.append(obj)
                  updated = True
              else:
                  objects.append(_obj)
          self.flush(obj._TABLE)
          self.create_table_from_object(obj)
          for obj in objects:
              self.store(obj)
  
          return updated
docs: Update object(s) in the database.
  
          :param obj:
          :param matches:
          :param mt:
          :param lt:
          :param eq:
          :return: