JanusGraph的使用

客户端连接:https://blog.csdn.net/ASN_forever/article/details/119388477

JanusGraph批量导入    https://blog.csdn.net/weixin_46805835/article/details/111377236

入门实操:JanusGraph入门实操_ASN_forever的博客-CSDN博客_janusgraph启动

Gremlin 常用语法总结_从誩从羊的博客-CSDN博客_gremlin语法

数据导入方案选型 图解JanusGraph系列 - 关于JanusGraph图数据批量快速导入的方案和想法(bulk load data)-pudn.com

JanusGraph整合Java windows系统以cassandra为存储后端,使用janusgraph java api_来颗星星吗的博客-CSDN博客_janusgraph windows

gremlin中文文档:Gremlin中文文档

sack函数:深入学习Gremlin(19):结果存取口袋sack_Jermy Li的博客-CSDN博客

最短路径:Gremlin基础(下):路径问题 - 知乎

cassandra启动:bin/cassandra

查看进程:ps -ef|grep cassandra

启动控制台:bin/gremlin.sh

console客户端连接步骤3启动的服务::remote connect tinkerpop.server conf/remote.yaml

配置命令远程话::remote console

查询

查看配置:graph

查看当前顶点数:g.V().count()

查询所有顶点:g.V().limit(100)//限制返回数量为100

label():获取顶点、边的label。

properties():获取顶点、边的属性

查询点的label值为software的点:g.V().hasLabel('software')

查询ID为11的点:g.V('11')

g.E() // 查询所有边,不推荐使用,边数过大时,这种查询方式不合理,一般需要添加过滤条件或限制返回数量。

g.E('55-81-5') // 查询边id为‘55-81-5’的边。

g.E().hasLabel('develops') // 查询label为‘develops’的边。

g.V('46').outE('develops') // 查询点id为‘46’所有label为‘develops’的边。

g.V("46").outE("likes").inV().has("person_id","13123")//查询两点间的边

g.V().limit(3).valueMap() // 查询点的所有属性(可填参数,表示只查询该点, 一个点所有属性一行结果)。

g.V().limit(1).label() // 查询点的label

g.V().limit(10).values('name') // 查询点的name属性(可不填参数,表示查询所有属性, 一个点每个属性一行结果,只有value,没有key

K层可达路径:g.V('1').repeat(out()).until(loops().is(3)).path()

新增

添加一个顶点:g.addV('person').property('name','p1')

再添加一个顶点:g.addV('person').property('name','p2')

在两个顶点间创建边:g.addE('knows').from(g.V(4264)).to(g.V(4272))

graph.addVertex(label,''person'',id,''500'',''age'',''18-24'') //新增点,Label为user,ID为500,age为18-24。

g.addV('person').property(id,'600').property('age','18-24') //新增点,Label为user,ID为500,age为18-24

a = graph.addVertex(label,'person',id,'501','age','18-24')

b = graph.addVertex(label,'software',id,'502','title','love')

a.addEdge('develops', b, 'Year','1994') // 新增边,边的两个点ID分别为501、502

修改

删除

g.V('600').drop() // 删除ID为600的点

g.E('501-502-0').drop() //删除ID为“501-502-0”的边

猜你喜欢

转载自blog.csdn.net/qq_35572013/article/details/127087999
今日推荐