本文仅针对Gremlin进行常用命令介绍
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| #连接远程服务 #:remote为远程服务连接命令 #remote.yaml文件内进行配置远程服务地址等信息 #(服务重启后需要重新连接) :remote connect tinkerpop.server conf/remote.yaml
#脚本远程执行命令 #执行该命令后代表今后在gremlin-console执行的命令脚本都将直接在server生效,否则无法生效 :remote console
#通过命令生成图实例,依照指定路径配置文件进行生成实例,实例名称可自由设定 graph = JanusGraphFactory.open('conf/janusgraph-local-inmemory.properties')
#加载数据:graph为图实例,图实例可以在server启动时通过指定的yaml文件中的graphs配置进行生成,也可以通过命令进行生成 GraphOfTheGodsFactory.loadWithoutMixedIndex(graph, true)
#输出所有顶点 graph.traversal().V()
#通过:>可以直接将命令submit到server无需预先执行:remote console命令,不过每一个执行的命令斗都需要携带 :>命令
#获取便利对象g,这个g为默认的便利对象无法设定其他的名称 g = graph.traversal()
#添加顶点 g.addV("test1").property("name","name1").property("age",333).property("height",180) ggraph.traversal().addV("test2").property("name","name2").property("age",333).property("height",180) gggraph.traversal().addV("test3").property("name","name3").property("age",333).property("height",180)
#添加边 g.addE("testE1").property("length",123).from(g.V(8208)).to(g.V(20656)) ggraph.traversal().addE("testE2").property("length",123).from(g.V(8208)).to(g.V(20656)) gggraph.traversal().addE("testE3").property("length",123).from(g.V(12528)).to(g.V(4152))
|
版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接,感谢各位看官!!!
本文出自:monkeyGeek
座右铭:生于忧患,死于安乐
欢迎志同道合的朋友一起交流、探讨!
monkeyGeek