code: function dropCollection(db, name, options, callback) {
    executeCommand(db, name, options, (err, result) => {
      // Did the user destroy the topology
      if (db.serverConfig && db.serverConfig.isDestroyed()) {
        return callback(new MongoError('topology was destroyed'));
      }
  
      if (err) return handleCallback(callback, err);
      if (result.ok) return handleCallback(callback, null, true);
      handleCallback(callback, null, false);
    });
  }
docs: Drop a collection from the database, removing it permanently. New accesses will create a new collection.
  
  @method
  @param {Db} db The Db instance on which to drop the collection.
  @param {string} name Name of collection to drop
  @param {Object} [options] Optional settings. See Db.prototype.dropCollection for a list of options.
  @param {Db~resultCallback} [callback] The results callback