我如何将neo4j和Gremlin与nodejs一起使用

时间:2018-05-24 13:14:01

标签: node.js neo4j gremlin

我想使用neo4j,gremlin和nodejs的组合。有可能吗?

2 个答案:

答案 0 :(得分:0)

有一个可以在NodeJS中使用的Neo4j的javascript驱动程序。此驱动程序允许您对Neo4j进行密码查询。

你会在互联网上找到很多关于它的例子。

对于Gremlin,您能说出为什么要将它与Neo4j一起使用吗?

仅供参考,Cypher是一个声明性语言(你描述你想要的),而Gremlin是命令式(你告诉编译器你想要发生什么,一步一步)。

所以"同样但不同"。

仅供参考,您也可以将Cypher查询转移到Gremlin:https://github.com/opencypher/cypher-for-gremlin

恕我直言,即使在SQL世界中,数据库不可知也是一个梦想。 产品没有完全相同的语法,相同的模型,相同的协议,......

因此,如果您想与数据库无关,则需要采用所有产品的公共基础,从而从下面进行分级。

答案 1 :(得分:0)

我知道可以通过将插件安装到Neo4j来实现。

我本人无法使用Neo4j版本4.x做到这一点,但是从理论上讲,如果您遵循此旧的归档存储库,则Neo4j v 2.x可能是: https://github.com/neo4j-contrib/gremlin-plugin

还有人在问题页面上提到,该插件的较新版本现已包含在Apache TinkerPop存储库中,但是我找不到与此相关的文档: https://github.com/apache/tinkerpop/tree/fc7f909a154b8c9e264580a0f73a3f0d0fb431a9/neo4j-gremlin