问题标签 [node-neo4j]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1580 浏览

neo4j - 如何在 Neo4j 中根据标签分组的节点之间创建关系?

我使用以下密码查询在图中创建了两组节点

制药集团

工业集团

它就像关系数据库表一样,现在我想定义这两组节点之间的关系..

关系 like = node in pharma with id 12 有一个关系名称 HAS_IND 与 ind 中的节点 id 1 ?

像这样的地方

我也试过这些

但两者都在控制台中在 530 毫秒内返回 0 行?

请帮助我为此目的找到正确的密码查询。提前致谢。

==================================================== =======================

我的更改如下

这会在两个标签下创建节点

这会给零行影响而没有输出?

0 投票
2 回答
1365 浏览

neo4j - 在 Neo4j 中使用标签及其属性值创建多重关系的密码查询是什么?

我有两组节点在 neo4j(2V) 中有两个不同的标签

对于来自两组标签的单个节点,我的关系代码看起来像这样

我想知道如何将其编写为其他节点的批处理查询?提前致谢。


我在 BEGIN COMMIT 中使用带有上述代码的 import.txt 文件,然后我使用以下代码从命令提示符创建数据库

将创建节点但不会创建关系?

0 投票
0 回答
79 浏览

neo4j - Neo4j http API NullPointerException

我正在使用 HTTP API 来查询 Neo4j 服务器。具有略微不同值的完全相同的查询不能始终如一地工作。事实上,整个系统由于抛出 NullPointer 异常而中断。无法弄清楚这个问题的根源

上面的查询返回

我从命令行在 neo4j-shell 中尝试了上述查询,查询返回了一个空值。

尽管

以上返回

数据为空,因为关系已经存在。

我正在运行 neo4j 2.0.0 稳定版。上述查询中提到的所有节点都是有效的。我非常不确定如何进行此操作。如果有人可以帮助解决问题,将不胜感激。

0 投票
3 回答
457 浏览

neo4j - 嵌入式 neo4j 中的节点引用相等性是否得到保证?

我正在使用嵌入式图形数据库作为 java 应用程序的一部分。假设我执行某种类型的密码查询,并返回一个包含节点集合的 ExecutionResult。

可以假设这些节点形成一个连通图。

这些节点中的每一个都有一些关系,我可以使用 node.getRelationships(Direction.OUTGOING) 访问这些关系。我的问题是,如果这些关系之一的目标已经出现在执行结果中(即关系是查询模板的一部分),是否可以保证Relationship.getEndPoint == Node X。

我想我真正要问的是,当 Neo4j 中的事务返回一个节点时,它是否只返回一个对象,并且不同的查询只会继续返回对该对象的引用,或者它是否会继续产生碰巧的新对象引用相同的数据点?由于 Node 没有覆盖 equalsTo 方法,我一直假设是前者,但我希望有人能告诉我。

0 投票
2 回答
397 浏览

neo4j - 获得两个节点之间特定类型的单一关系的推荐方法

虽然标题很清楚,

我需要删除特定关系类型的两个节点之间的关系。Node 的 getSingleRelationship 函数和 getRelationships 的重载版本都没有第二个节点参数。

我应该获取所有关系并对其进行迭代以找到关系吗?有没有固定时间的方法?

Core API 或 Traversal API 中推荐的方式是什么?

0 投票
1 回答
356 浏览

graph - 复制路径中的一个节点 - 密码(查询两个节点之间的所有路径)

我已经像链接中的图片一样连接了节点

我做查询START a=node(27), b=node(0) MATCH p=b<-[*]-a RETURN p

我希望我会得到 3 条路径,但得到了 6 条。前 3 条是正确的,但最后 3 条有重复的“节点 0”

例如:

正确路径:0 -> 41 -> 2 -> ... -> 27
重复节点路径:0 -> 0 -> 41 -> 2 -> 27

错误路径的长度恰好加一。

如何编写查询以获取(在此示例中)恰好 3 个没有重复节点的路径?

0 投票
2 回答
885 浏览

cypher - 如何在条件 Cypher-Neo4j 下获得不同的节点

我是neo4j的新手,我有以下情况

如上图所示,我有一个节点Admin和节点Folder1, Folder2,Folder3以及其他节点组,例如FileA,FileB,FileC,FileD.

  • Admin节点与 的属性 有:access关系。qtyFolder1,Folder2 and Folder3

  • :next如上图所示,每个 Folder 节点都与各自的 File 节点有关系。

问题 :

如何编写 Cypher 查询以从这些具有最大值的文件夹节点中返回不同 的节点?FileA , FileB ,FileC,FileDqty

我试过了,但我无法得到它。

请帮助,在此先感谢

0 投票
0 回答
48 浏览

neo4j - 在 Neo4J 中设置节点的访问规则

我正在尝试创建一个谁知道谁类型的应用程序并希望根据个人资料/谁在查看它来限制/渲染图表例如,如果我看到我的朋友,我会看到我的数据,如果其他人看到它,他们会看到他们各自的数据

如何在 neo4j 中实现这一点

0 投票
3 回答
3900 浏览

python-2.7 - 检查我的数据库 Neo4j 中是否存在节点

请我无法检查和创建节点以及与预先存在的节点的关系。

我需要检查我的 Neo4j 数据库中是否预先存在节点并创建与该节点的节点加关系。

谢谢

0 投票
2 回答
763 浏览

cypher - 如何限制来自每个节点 Neo4j Cypher 的子节点

我是 Neo4j 的新手,我有以下情况

在此处输入图像描述

在上图中,表示一个带有标签的节点,user其子节点带有标签shops。这些子节点中的每一个都有带有标签的子节点items。每个节点items都有属性,并且项目节点按每个节点size的属性降序排列,如图所示。sizeshops

问题

我想从每个中获取两个items大小小于或等于的节点。怎么做?我试过了,但它没有按我需要的方式工作17shops

这是我尝试过的

注意 -这些shops节点可以有数千个items节点。那么如何在不遍历所有数千个节点的情况下找到所需的items节点。请帮助,提前谢谢。