docs: function(xxx, results) {
          var o, r, lookup = {}
            // map from results to keys
          for (var i = 0, l = results.rows.length; i < l; i++) {
            o = JSON.parse(results.rows.item(i).value)
            o.key = results.rows.item(i).id
            lookup[o.key] = o;
          }
          r = args.map(function(key) {
            return lookup[key];
          });
          if (!that.isArray(keyOrArray)) r = r.length ? r[0] : null
          if (cb) that.lambda(cb).call(that, r)
        }