code: function loadUncachedSome () {
      // debug
      debug('id:loadUncachedSome')
      // create new select for only uncached ids
      var select = sql.select(this.query.model, {
          all: true,
          where: {id: this.uncachedIds},
      })
      // replace original select in query
      this.query.select = select
      // execute modified query
      return this.query.executeQuery()
      // cache result
      .then(results => {
          // cache results if there are any
          if (results.length > 0) {
              this.cacheResults(results)
          }
          // resolve with cached + loaded results
          return this.cached.concat(results)
      })
  }
docs: @function loadUncachedSome
  
  @returns {Promise}