code: function resultModelView (results) {
      // build result with ModelViewEngine
      var viewResultPromise = this.modelViewEngine.result(results)
      // if query has view cache the cache view result
      if (defined(this.cache) && this.cache.view) {
          // and handler to cache result
          viewResultPromise.then(viewResults => this.cache.cacheResults(viewResults))
      }
      // return view result promise - do not wait for cache
      return viewResultPromise
  }
docs: @function resultModelView
  
  bulid query result with model view engine
  
  @param {array} results
  
  @returns {Promise}