code: function(res, method, model, options) {
  		// parse non-document responses
  		if (res._id == null && res._rev == null) {
  			// write result
  			if (method !== "read") return { _id: res.id, _rev: res.rev };
  
  			// view result
  			if (res.rows != null) {
  				if (isCollection(model)) return res.rows.map(function(row) {
  					return row[options.rowKey];
  				});
  
  				// grab just the first row for models
  				return res.rows.length ? res.rows[0][options.rowKey] : null;
  			}
  
  			// changes feed result
  			if (res[options.rowKey] != null) return res[options.rowKey];
  		}
  
  		return res;
  	}
docs: /* #### options.process()
  
  This method parses the result from PouchDB before sending it to Backbone.