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