- 导入数据
g.io(’/path’).read().iterate() - 清空数据
g.V().drop() - 随机顶点
g.V().sample() - K度查询
g.V(‘id’).repeat(bothE().otherV().simplePath().dedup()).times(3) - K度查询保存中间点
g.V(‘id’).store(‘x’).repeat(bothE().otherV().simplePath().dedup().aggregate(‘x’)).times(3).cap(‘x’) - 连通图
g.V(‘id’).repeat(bothE().subgraph(‘s’).otherV().simplePath().dedup()).until(bothE().count().is(0)).cap(‘s’) - 连通数
subGraph=g.V(‘id’).repeat(bothE().subgraph(‘s’).otherV().simplePath().dedup()).until(bothE().count().is(0)).cap(‘s’).next();sg=traversal().withEmbedded(subGraph);sg.V().count() - 最短路径
g.V(‘id1’).store(‘s’).repeat(bothE().otherV().where(without(‘s’)).aggregate(‘s’)).until(hasId(‘id2’)).limit(1).path() - 新增顶点和边
g.addV(‘label1’).property(id,‘id1’).addV(‘label2’).property(id,‘id2’).addE(‘elabel’).property(id,‘id3’).from(__.V(‘id1’)).to(__.V(‘id2’)) - 新增边
g.addE(‘label1’).property(id,‘id1’).from(g.V(‘v1’).next()).to(g.V(‘v2’).next()).iterate();g.addE(‘label2’).property(id,‘id2’).from(g.V(‘v1’).next()).to(g.V(‘v2’).next()).iterate();
tinkerpop gremlin常用语法
于 2022-01-19 16:48:59 首次发布