docs: function queryParser(options) {
  
      var opts = options || {};
      assert.object(opts, 'opts');
  
  
      function parseQueryString(req, res, next) {
          if (!req.getQuery()) {
              req.query = {};
              return next();
          }
  
          req.query = qs.parse(req.getQuery(), opts);
  
          if (opts.mapParams === true) {
              Object.keys(req.query).forEach(function (k) {
                  if (req.params[k] && !opts.overrideParams) {
                      return;
                  }
                  req.params[k] = req.query[k];
              });
          }
  
          return next();
      }
  
      return parseQueryString;
  }