lib/utils/cypher.js
function remove (fieldName, props) {
  var removes = '',
    notFirst = false,
    i = props.length;

  fieldName += '.';

  while (i--) {    
     if (notFirst) {
      removes += ',';
    } else {
      notFirst = true;
    }
    removes += fieldName + props[i];
  }

  return removes;
}
function remove (fieldName, props) {
  var removes = '',
    notFirst = false,
    i = props.length;

  fieldName += '.';

  while (i--) {    
     if (notFirst) {
      removes += ',';
    } else {
      notFirst = true;
    }
    removes += fieldName + props[i];
  }

  return removes;
}
function remove ( fieldName , props ) { var removes = '' , notFirst = false , i = props . length ; fieldName += '.' ; while ( i -- ) { if ( notFirst ) { removes += ',' ; } else { notFirst = true ; } removes += fieldName + props [ i ] ; } return removes ; }
/*  Example:
remove('city', ['name', 'postalcode'])
returns city.name, city.postalcode
/ * Example : remove ( city [ name postalcode ] ) returns city . name city . postalcode