我想使用neo4j,gremlin和nodejs的组合。有可能吗?
答案 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