14得票3回答
密码:如何在可能为空的集合中使用UNWIND

有没有办法使用UNWIND处理可能为空的集合(例如OPTIONAL UNWIND g)? 例如,在附加的查询中,有时会发现集合(items)为空(第三个块),但其他集合的结果仍然是相关的。 在这里,我想计算子图的一些数字并返回各种节点类型(组、用户、位置、项目、项目组)的计数。 项目组只能通过...

12得票2回答
如何在neo4j中实现修订版本?

我有一个对象,需要记录所有对其所做更改的历史记录。我应该如何使用neo4j实现这一功能? 我该如何在neo4j中实现一个对象的历史记录,以记录所有对其进行的更改?

18得票1回答
neo4j: 单向/双向关系?

所以我研究了neo4j,可能会在即将到来的项目中使用它,因为它的数据模型可能非常适合我的项目。我查阅了文档,但我仍然需要回答这个问题: 我可以将关系设置为单向吗? 看起来neo4j的人们喜欢电影,那么让我们继续谈论这个话题。如果我有一个这样的图:Actor A -> [:Acts i...

16得票3回答
如何在启动Neo4j Docker容器时运行Cypher脚本?

背景 之前我在Windows上安装了neo4j,并编写了一个PowerShell脚本来运行一些迁移。每次都是从这些迁移脚本和导入文件夹中的某些CSV文件重新创建数据库。一个.NET WebAPI与neo4j数据库通信。 目标 我决定将此设置Docker化,以便可以跨平台协作,而不必直接安...

14得票5回答
无法与空值进行合并;在neo4j中使用空属性值无法合并节点

我有一个csv文件中的一列,看起来像这样: 我正在使用此代码来测试日期分割的工作原理: LOAD CSV WITH HEADERS FROM 'file:///..some_csv.csv' AS line WITH SPLIT(line.date_of_birth, '/') AS ...

11得票2回答
如何打开Neo4J Webadmin以进行远程控制?

我在我的服务器上的7474端口安装了Neo4J实例。我的域名也使用了该服务器,我想远程使用Webadmin,并像这样使用用户名和密码:example.com:7474 有没有办法做到这一点?我在Neo4J文档中找不到任何指导方针。

24得票3回答
如何在neo4j中获取所有已连接的节点

我想获取从节点0开始的所有连接节点列表,如图所示。

7得票2回答
如何更改neo4j数据库密码。

我正在尝试将默认用户密码更改为数据库密码。我尝试了以下方法: $ curl -H "Content-Type: application/json" \ -X POST \ -d '{"password":"password"}' \ -u neo4j:neo4j \ ...

37得票1回答
Neo4j - 多关系类型匹配

我希望通过多种关系类型来匹配实体之间的关系。 以下查询是否可行:match (Yoav:Person{name:"Yoav"})-[:liked & watched & ... ]->(movie:Movie) return movie 我需要在所有关系类型之间添加 "...

19得票3回答
在Cypher中,如果关系不存在,我该如何创建它;如果存在,则如何更新属性。

在Neo4J中的Cypher语言中,给定两个节点,如果它们之间没有关联,我想要创建一种类型为Foo的新关联,并将其权重属性设置为1。如果这种关联已经存在,我希望增加它的权重属性。 是否有一种好的方法可以在一个Cypher查询中完成这个操作?谢谢! 编辑:一些额外的细节: 这些节点已经被创建...