skip (num) {
    if (!utils.isNumber(num)) {
      throw utils.err(`${DOMAIN}#skip`, 'num')(400, 'number', num)
    }
    const data = this.getData()
    if (num < data.length) {
      this.data = data.slice(num)
    } else {
      this.data = []
    }
    return this
  }
Skip a number of results.

@example <caption>Get all but the first 2 posts.</caption>
const JSData = require('js-data');
const { DataStore } = JSData;
console.log('Using JSData v' + JSData.version.full);

const store = new DataStore();
store.defineMapper('post');
const posts = [
  { author: 'John', age: 30, status: 'published', id: 1 },
  { author: 'Sally', age: 31, status: 'draft', id: 2 },
  { author: 'Mike', age: 32, status: 'draft', id: 3 },
  { author: 'Adam', age: 33, status: 'deleted', id: 4 },
  { author: 'Adam', age: 33, status: 'draft', id: 5 }
];
store.add('post', posts);
const results = store.query('post').skip(2).run();
console.log(results);

@method Query#skip
@param {number} num The number of entities to skip.
@returns {Query} A reference to itself for chaining.
@since 3.0.0