我目前正在为nodejs(node-neo4j)使用Neo4j REST API包装器。 只是为Neo4j的v2.0做好准备
我的前叉:https://github.com/Stofkn/node-neo4j的https://github.com/philippkueng/node-neo4j
是否可以使用REST API创建一个整数的节点,如: {姓名:'Kristof',年龄:77}
它创建一个像这样的节点{name:'Kristof',年龄:'77'}
唯一的解决方法是Cypher查询还是服务器插件?
答案 0 :(得分:1)
它应该创建一个带有数字属性的节点,如果它不是一个bug,但它的代码已经存在了很长时间。
对于2.0,我建议先关注事务端点,然后再添加对REST API的支持:)
答案 1 :(得分:0)
感谢你的帮助迈克尔。
我必须删除'form'类型,否则整数被解释为字符串。
我的解决方案是创建一个没有标签的简单节点:
var request = require('superagent');
request
.post(this.url + '/db/data/node')
.send(node)
// .type('form') remove this line
.set('Accept', 'application/json')
.end(function(result){
if(typeof result.body !== 'undefined')
that.addNodeId(result.body, callback);
else
callback(new Error('Response is empty'), null);
});