从我读过的内容来看,Neo4j 实现了 apache tinkerpop,这让我认为我可以使用 gremlin python 而不是连接到 gremlin 服务器,我可以将 python 代码指向 neo4j 服务器并将其视为 gremlin 服务器。
但是我在网上找不到任何信息来说明如何做到这一点,所以我想也许我误解了一些东西。
- a) 我可以直接将 gremlin python 与 neo4j 数据库实例一起使用吗?
- b) 如果 (a) 是,那怎么办?
谢谢
亚历克斯
从我读过的内容来看,Neo4j 实现了 apache tinkerpop,这让我认为我可以使用 gremlin python 而不是连接到 gremlin 服务器,我可以将 python 代码指向 neo4j 服务器并将其视为 gremlin 服务器。
但是我在网上找不到任何信息来说明如何做到这一点,所以我想也许我误解了一些东西。
谢谢
亚历克斯
You can not connect gremlin-python
to Neo4j Server. gremlin-python
contains drivers that connect to Gremlin Server so you must have that installed for gremlin-python
to work. Given that you need Gremlin Server you must choose one of the following options all of which are just Gremlin Server configurations:
gremlin.graph
to com.steelbridgelabs.oss.neo4j.structure.Neo4JGraph
and that you would discern Bolt configuration options from this class (which instantiates that graph instance).Once you've chosen one of those configuration options you can then use gremlin-python
to work with Neo4j.