36得票5回答
如何终止Neo4j中当前正在长时间运行的查询

我该如何在不重启服务器的情况下终止Neo4j中当前正在运行的长时间查询? 我知道我们可以全局为查询设置超时时间,但有时我希望在服务器上执行需要一段时间的重型查询/创建/更新操作... 谢谢。

35得票6回答
忘记 Neo4j 服务器密码

因为 这个问题 从未得到解答,我希望有人能帮助我重置密码以连接到我的 neo4j 密码(位于 localhost:7474)。Zachary 写了一篇文章,通过重新启动服务来解决此问题。 sudo service neo4j-service restart 但我发现这并没有帮助。在终端中...

35得票7回答
使用Cypher获取节点的所有关系

我想找出一个节点的所有传入和传出关系。我尝试了其他问题中建议的几个查询,但没有太多运气。这是我尝试过的两个查询:MATCH (a:User {username: "user6"})-[r*]-(b) RETURN a, r, b 我只有500个节点,但它运行了很久。一个小时后,我放弃了。 我...

35得票3回答
一个图形数据库与Prolog(或miniKanren)相比。

最近我一直在研究Neo4j等图形数据库以及Prolog和miniKanren中的逻辑编程。从我目前所学的来看,它们都允许指定事实和它们之间的关系,并查询结果系统以进行某些选择。因此,实际上我并不能在它们之间看到太大的区别,因为它们都可以用来构建图形和查询它,只是使用不同的语法。然而,它们被呈现...

35得票8回答
Gremlin删除所有顶点。

我知道如何在Gremlin中按ID删除顶点。 但现在我需要清理数据库。 如何删除多个顶点? 删除1个v的方法如下: ver = g.v(1) g.removeVertex(ver) 我的意思是类似于 SQL 的 TRUNCATE。你如何在不删除类的情况下删除顶点 / 顶...

35得票7回答
图数据库-押上公司命运的选择?

关注Neo4j,320亿关系限制令我担忧(想象一下有4000万用户上传500张照片,有500个朋友,发表500条评论等等,然后你超过320亿了)...所以我有一些顾虑,并且必须确保选择使用哪个数据库是最佳的。 不寻求主观答案或争论-例如,哪一个更好等等-相反,由于我正在押注创业公司的未来取决...

34得票2回答
为什么neo4j会警告:“该查询在断开的模式之间建立了笛卡尔积”?

我正在以我认为的简单和正常的方式定义两个实体Gene和Chromosome之间的关系,这是在从CSV导入数据后进行的:MATCH (g:Gene),(c:Chromosome) WHERE g.chromosomeID = c.chromosomeID CREATE (g)-[:PART_OF...

33得票3回答
如何在Neo4J中创建涉及多个属性的唯一约束

我知道可以使用Cypher在单个属性上创建唯一约束,例如CREATE CONSTRAINT ON (p:Person) ASSERT p.name IS UNIQUE。但我想知道是否可以创建涉及多个属性的唯一约束。如果可以,该如何创建?

33得票6回答
Neo4j Cypher:如何更改关系的类型

我找不到在Cypher中更改关系类型的方法。这种操作是否可能?如果不行:如何实现此结果最佳方式?

33得票2回答
在简单的Neo4j查询中排除标签名称

通常我能在SO上找到我需要的一切,但这一次没有。 我正在寻找一种非常简单的方法来排除标签,例如(伪代码): match (n) where n not in (Label1, Label2) return n 抱歉,这个查询有点糟糕。简单来说,我有标签x、y、z,我想返回除z之外的所有标签。谢谢!