您的位置:首页 > 其它

neo4j REST API 节点操作

u011424152 2013-09-26 18:31 12 查看
1、访问root目录
服务器根目录是REST API操作的开始点。包含数据库基本开始点,一些版本信息和扩展信息。
curl -D - -H "Accept:application/json" "http://192.168.10.65:7476/db/data/"

2、以json格式输出
curl -D - -H "Accept:application/json" -H "X-Stream:true" "http://192.168.10.65:7476/db/data/"

3、创建节点
curl -D - -H "Accept:application/json" -X POST "http://192.168.10.65:7476/db/data/node"

4、创建带属性的节点
*节点属性不能为null
*属性值不能嵌套
curl -i -H "Accept:application/json" -H "Content-type:application/json" -X POST -d'{"name":"jason"}' "http://192.168.10.65:7476/db/data/node"

5、查看节点
curl -i -H "Accept:application/json" -H "Content-type:application/json" -X GET "http://192.168.10.65:7476/db/data/node/2"
查看节点属性
curl -i -H "Accept:application/json" -H "Content-type:application/json" -X GET "http://192.168.10.65:7476/db/data/node/2/properties"
查看节点指定属性
curl -i -H "Accept:application/json" -H "Content-type:application/json" -X GET "http://192.168.10.65:7476/db/data/node/2/properties/name"

6、设置(修改)属性
curl -i -H "Content-type:application/json" -X PUT -d '"paul"' "http://192.168.10.65:7476/db/data/node/2/properties/name"

7、删除节点
*如果节点有relationship,将不能被删除,除非先删除relationship
curl -D - -H "Accept:application/json" -X DELETE "http://192.168.10.65:7476/db/data/node/1"
标签:  rest api