据我所了解,Neo4j实现了Apache TinkerPop,这让我认为我可以使用Gremlin Python,而无需连接到Gremlin服务器,而是将Python代码指向Neo4j服务器,并将其视为Gremlin服务器。
然而,我找不到任何在线信息显示如何执行此操作,因此我认为可能我误解了某些内容。
- a)我能否直接在Neo4j数据库实例中使用Gremlin Python?
- b)如果对a的回答是肯定的,则该如何操作?
谢谢
Alex
据我所了解,Neo4j实现了Apache TinkerPop,这让我认为我可以使用Gremlin Python,而无需连接到Gremlin服务器,而是将Python代码指向Neo4j服务器,并将其视为Gremlin服务器。
然而,我找不到任何在线信息显示如何执行此操作,因此我认为可能我误解了某些内容。
谢谢
Alex
gremlin-python
连接到Neo4j服务器。 gremlin-python
包含驱动程序,可连接到Gremlin服务器,因此必须安装该驱动程序才能使用gremlin-python
。鉴于您需要Gremlin服务器,因此您必须选择以下其中一种选项,这些选项都是Gremlin服务器配置:
gremlin.graph
更改为com.steelbridgelabs.oss.neo4j.structure.Neo4JGraph
,并且您将从这个类(它实例化该图形实例)中区分Bolt配置选项。一旦您选择了这些配置选项之一,您就可以使用 gremlin-python
与 Neo4j 进行交互。