destroy (opts) {
    opts || (opts = {})
    const mapper = this._mapper()
    return superMethod(mapper, 'destroy')(utils.get(this, mapper.idAttribute), opts)
  }
Call {@link Mapper#destroy} using this record's primary key.

@example
import { Container } from 'js-data';
import { RethinkDBAdapter } from 'js-data-rethinkdb';

const store = new Container();
store.registerAdapter('rethink', new RethinkDBAdapter(), { default: true });
store.defineMapper('user');
store.find('user', 1234).then((user) => {
  console.log(user.id); // 1234

  // Destroy this user from the database
  return user.destroy();
});

@method Record#destroy
@param {object} [opts] Configuration options passed to {@link Mapper#destroy}.
@returns {Promise} The result of calling {@link Mapper#destroy} with the
primary key of this record.
@since 3.0.0