如何使用小鬼在Neo4j的用于Windows或更好的方法?

问题描述 投票:0回答:1

目前,我正在做关于图形数据库的研究。一个要求是,它必须与C#/。NET稳定绑定,并且应在生产中使用的可能性。所以,我无意中发现的Neo4j与.NET社区驱动程序。这是伟大的,但我需要遍历树势在必行这只能用的Neo4j的遍历框架来实现的。然后,我偶然发现小鬼/ TinkerPop有关。我知道Neo4j的支持TinkerPop有关(或在以前的版本ATLEAST)。我尝试了好几种方法来做到这一点,但没有一个似乎工作。

所以我的问题是:反正是有使用精怪的Neo4j的3.5.0(在Windows 10)?而如何才能实现这一目标?如果这是不可能的了?你知道的任何替代品(CosmosDB是昂贵概念证明)?

提前致谢!

吉荣

.net neo4j graph-databases gremlin tinkerpop
1个回答
2
投票

这个问题几乎总是归结为以下两种情况之一:

  1. 该Neo4j的版本 - 您必须连接到一个Neo4j的版本是与一个绑定到neo4j-gremlin依赖其at this point是3.2.3兼容。还有就是要升级here努力。 3.2.3如果不跟你正在使用的版本时,您将有问题(即,如果您尝试使用的Neo4j 3.2.3与较新的版本你将有同样的问题)。
  2. 到数据库的路径 - 打开数据库需要精怪可以找到它。要开始考虑复制的Neo4j数据库目录的地方少“奇怪”,并尝试连接。然后,一旦被确认为工作,找出视窗寻路可能会造成问题。该小鬼用户邮件列表的一些搜索应揭露许多这些问题,这个问题之前拿出解决方案 - 这里是一个最近for example

这里有一个工作示例:

gremlin> graph = Neo4jGraph.open('c:\\tmp\\neo4j')
==>neo4jgraph[community single [c:\tmp\neo4j]]
gremlin> g = graph.traversal()
==>graphtraversalsource[neo4jgraph[community single [c:\tmp\neo4j]], standard]
gremlin> g.addV('person').property('name','stephen')
==>v[0]
gremlin> g.V()
==>v[0]
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.