code: def _remove_chunk_bands(self, object_id: str, bands: List[BandType]):
      meta = self._store[object_id]
      assert isinstance(meta, _ChunkMeta)
      meta.bands = list(OrderedSet(meta.bands) - OrderedSet(bands))
      for band in bands:
          self._band_chunks[band].remove(object_id)
  
file_path: mars/mars/services/meta/store/dictionary.py
imports: import functools
  from collections import defaultdict
  from dataclasses import fields
  from typing import Dict, List
  from ....None import oscar
  from ....lib.ordered_set import OrderedSet
  from ....utils import implements
  from ....typing import BandType
  from ..core import _CommonMeta, _ChunkMeta
  from .base import AbstractMetaStore, register_meta_store
label_desc: Use image node_id 6 for calling the DictMetaStore obj's underlying member method code with example usage: obj._remove_chunk_bands(object_id, bands) without return types