lib/utils/cypher.js
function append (fieldName, props, appendToken) {
  var params = '';
  var notFirst = false;
  fieldName += '.';
  for (var key in props) {
    var obj = props[key];
    if(notFirst)
      params += appendToken;
    else
      notFirst = true;
    params += fieldName + key + '={'+ key + '}';
  }
  return params;
}
function append (fieldName, props, appendToken) {
  var params = '';
  var notFirst = false;
  fieldName += '.';
  for (var key in props) {
    var obj = props[key];
    if(notFirst)
      params += appendToken;
    else
      notFirst = true;
    params += fieldName + key + '={'+ key + '}';
  }
  return params;
}
function append ( fieldName , props , appendToken ) { var params = '' ; var notFirst = false ; fieldName += '.' ; for ( var key in props ) { var obj = props [ key ] ; if ( notFirst ) params += appendToken ; else notFirst = true ; params += fieldName + key + '={' + key + '}' ; } return params ; }
/*  Internal method
Example:
params('city', {name: 'Aalst', postalcode: 9300})
returns city.name={name} appendToken city.postalcode={postalcode}
/ * Internal method Example : params ( city { name : Aalst postalcode : 9300 } ) returns city . name = { name } appendToken city . postalcode = { postalcode }