code: def drop(self, session=None):
          
          dbo = self.__database.client.get_database(
              self.__database.name,
              self.codec_options,
              self.read_preference,
              self.write_concern,
              self.read_concern)
          dbo.drop_collection(self.__name, session=session)
docs: Alias for :meth:`~pymongo.database.Database.drop_collection`.
  
          :Parameters:
            - `session` (optional): a
              :class:`~pymongo.client_session.ClientSession`.
  
          The following two calls are equivalent:
  
            >>> db.foo.drop()
            >>> db.drop_collection("foo")
  
          .. versionchanged:: 3.7
             :meth:`drop` now respects this :class:`Collection`'s :attr:`write_concern`.
  
          .. versionchanged:: 3.6
             Added ``session`` parameter.