使用玩具图
TinkerPop玩具图表可以快速尝试 Gremlin 的一些基本功能。这些图表是使用 Gremlin 控制台预先构建和打包的。最常用的玩具图是现代和船员。在 StackOverflow 或 Gremlin Users 邮件列表上提问时,在这些图表的上下文中构建问题通常很有用,因为它们可以帮助社区快速轻松地回答问题。
Modern 和 Crew 图都可以使用 TinekrFactory
构建,TinekrFactory
将构建一个预加载数据的内存中 TinkerGraph:
gremlin> graph = TinkerFactory.createModern()
==>tinkergraph[vertices:6 edges:6]
gremlin> g = graph.traversal()
==>graphtraversalsource[tinkergraph[vertices:6 edges:6], standard]
gremlin> g.V()
==>v[1]
==>v[2]
==>v[3]
==>v[4]
==>v[5]
==>v[6]
请注意上面代码中的约定。Graph
实例通常称为图形,然后执行遍历(即查询),从名称为 g
的 Graph
创建 TraversalSource
。然后,查询 g.V()
执行遍历,该遍历获得 g
中所有顶点的列表。
要创建具有元/多属性的 The Crew
图,请使用 TinkerFactory.createTheCrew()
。
有关使用玩具图表的更多信息可以在 TinkerPop 的名为 The Gremlin Console 的教程中找到。