thingdom / node-neo4j

[RETIRED] Neo4j graph database driver (REST API client) for Node.js
Apache License 2.0
925 stars 135 forks source link

all of parameters are String ? #181

Closed pangguoming closed 8 years ago

pangguoming commented 8 years ago

i convert the params to float like; req.params.lat=parseFloat(req.params.lat).toFixed(config.lat_lng_fixed); req.params.lng=parseFloat(req.params.lng).toFixed(config.lat_lng_fixed);

but when i inster that params to Neo4j , all of parameters are String, then i can not do Math operation. why ? the following is my Cypher code:

var _createStation = function (params, options, callback) { var cypher_params = { name: params.name , description: params.description , lat: params.lat , lng: params.lng };

var query = [
    'MERGE ',
    '(station :STATION {name:{name},description:{description},lat:{lat},lng:{lng}})',
    'RETURN station,ID(station)'
].join('\n');

callback(null, query, cypher_params);

};

pangguoming commented 8 years ago

i know why