docs: def revise(self, data):
          """
          Revise attributes value with dictionary data.
  
          **中文文档**
  
          将一个字典中的数据更新到本条文档。当且仅当数据值不为None时。
          """
          if not isinstance(data, dict):
              raise TypeError("`data` has to be a dict!")
  
          for key, value in data.items():
              if value is not None:
                  setattr(self, key, deepcopy(value))