在shell环境下编辑管理neo节点
先要有neo 的 shell jar 文件, 然后执行org.neo4j.util.shell.StartLocalClient 后面的参数是EmbeddedNeo( "var/neo1" )的文件目录(见neo4j 学习一中的代码实现后的数据)
详细的说明见:http://wiki.neo4j.org/content/Shell
1) 切换节点
这里的切换和在linux的shell环境下差不多,也是用“cd “命令符,
cd <node-id>
cd -a <node-id> “-a “ 直接切换到某个节点,不管当前是在那个节点
2) 显示节点信息
ls
3) 创建节点和关系
创建节点:mkrel –t A_RELATIONSHIP_TYPE -d OUTGOING –c
-c 是创建节点 ,在 –c 后面不用跟参数,因为系统会自动分配节点ID;
A_RELATIONSHIP_TYPE 是关系的类型,这个自定义;
-d OUTGOING 是一个向外指的箭头。
如果是要在两个已经有的节点之间建立一个连接,首先cd 到需要连接的节点,
mkrel -t A_RELATIONSHIP_TYPE -d OUTGOING -n <other-node-id> ,这样就建立了一个A_RELATIONSHIP_TYPE的关系的连接到别的节点了。
4) 删除节点和关系
Rmrel
这里的官方wiki没有详细说明,很大概说了个概念,以后再补上例子吧。