Neo4j Shell

Neo4j Shell里的命令跟linux,unix里的shell很类似的,其中很大的区别是Neo4j Shell执行的地方是在图的某个节点或某个关系,而linux,unix里的shell执行的地方是文件系统的某个目录。
1.如何进入Neo4j Shell环境:
(1)比如说,我的Neo4j的bin目录在F:\软件\电脑学习工具\neo4j-enterprise-1.3-windows\neo4j-enterprise-1.3目录下,如果你将Neo4j是作为一种服务来使用的话,执行Neo4jShell.bat文件即可,如下图所示:
   
(2)只读模式进入Neo4j Shell环境:

2.运行命令:
        在命令行输入help会显示可用的一些命令,想知道某个command的用法即在命令行输入man  command,就会弹出详细的帮助文档,这跟linux,unix的man一样。
(1)下图演示了ls命令 ,-f是指过滤器,它得跟其他参数一起使用。-r是指关系的参数,参数值的形式是关系类型:方向,例如下图的关系类型是KNOWS,方向是out,-v是显示节点或关系的详细信息,最后是一个整数,是节点id或者关系id
 
(2)下图演示了pwd,man命令,man命令就不再赘述了,pwd显示的当前节点.

(3)下图演示了cd命令,
cd  <node-id>表示从当前节点通过一个直接关系转到id为node-id的节点
cd -a  <node-id>表示进行绝对路径的改变,意味着当前节点和id为node-id的节点没有直接的关系连接
cd -r <relationship-id>表示从当前节点转到id为relationship-id的关系,并且这个关系的开始节点或尾节点必须是当前节点
cd -ar <relationship-id>表示从当前节点转到任何关系
cd  ..   表示转到前一个位置
cd  表示转到根节点
cd  start 表示转到当前关系的开始节点
cd  end 表示转到当前关系的尾节点
  
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值