code: function loadUncached () {
      // debug
      debug('view:id:collection:loadUncached', this.idCacheKey)
      // create new select for only uncached ids without view applied
      var select = sql.select(this.query.model, {
          all: true,
          where: {id: this.ids},
      })
      // replace original select in query
      this.query.select = select
      // create new id cache instance to fetch the raw records
      // without view applied from cache or database
      var cacheQuery = new ImmutableCoreModelCacheQueryId({
          cache: this.cache,
          query: this.query,
      })
      // execute cached query
      return cacheQuery.cacheQuery()
  }
docs: @function loadUncached
  
  @returns {Promise}