The Gremlin Console

Gremlin 学习笔记目录

找到 V(1) 不同类型的箭头指向的 V(顶点)- 只能找到部分顶点

1
2
3
4
g.V(1).outE().
           group().
             by(label).
             by(inV())

valueMap() 以 Map 格式返回 使用 next() 有时可以 Map 格式返回

1
2
3
4
g.V(1).outE().
           group().
             by(label).
             by(inV()).next()

找到 V(1) 不同类型的箭头指向的 V(顶点)- 看起来能找到全部顶点

1
2
3
4
g.V(1).outE().
           group().
             by(label).
             by(inV().fold()).next()

Use Case: Ad-hoc Analysis

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
gremlin> graph = TinkerFactory.createTheCrew()
==>tinkergraph[vertices:6 edges:14]
gremlin> g = traversal().withEmbedded(graph)
==>graphtraversalsource[tinkergraph[vertices:6 edges:14], standard]
gremlin>
gremlin> g.V().hasLabel('person').valueMap()
==>[name:[marko],location:[san diego,santa cruz,brussels,santa fe]]
==>[name:[stephen],location:[centreville,dulles,purcellville]]
==>[name:[matthias],location:[bremen,baltimore,oakland,seattle]]
==>[name:[daniel],location:[spremberg,kaiserslautern,aachen]]

cassandra

comments powered by Disqus