问题标签 [neo4jrestclient]

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 回答
158 浏览

python - Neo4j 网址链接

我正在使用以下代码创建neo4j图表。它适用于名称或字符串。我可以为 URL exp 创建关系吗:www.examples.com/1 喜欢www.examples.com/2

0 投票
1 回答
53 浏览

python - 将变量分配给 Neo4jRestClient 时出现 IndexError

我正在尝试访问基于 Numpy 的用于基因组数据的工具SciKit Allele中的基因组数据。

我对 python 不是很好,但我试图遍历每个变体并提取数组中的相关列,然后使用 Neo4j Rest Client 在 Neo4j 数据库中创建节点。

下面的代码生成一个包含所有变体和所有数据类型的数组:

我(我想我)已经以数组形式声明了变量,如下所示:

这些变量创建数组,例如:

我现在正在尝试访问每一行的变量,但似乎无法弄清楚如何做到这一点。我当前的尝试看起来像这样(前 10 行):

不幸的是,这会出现以下错误:

谁能帮我弄清楚如何获取每个属性的特定变量?

0 投票
1 回答
176 浏览

python - 如何使用neo4jrestclient检查neo4j数据库中是否已存在节点

我的数据库中有一个名为 Admin 的节点,我在其中放置了一些管理信息,该节点的值可以稍后更改,但不确定它是否已创建。

我想要检查它是否已经存在,我将修改数据,否则我将添加新数据。

PS:我在 python 3 中使用 neo4jrestclient

0 投票
1 回答
415 浏览

neo4j - Neo4J:如何找到遍历列表中给定的多个节点的路径是否存在?

我有一个具有NEXT关系的节点图,具有 2 个属性序列(s)和位置(p)。例如:

一个节点 N 可能有多个具有不同属性值的传出Next关系。

给定节点名称列表,例如 [N2,N3,N4] 表示顺序路径,我想检查图形是否包含节点以及节点是否按顺序与关系Next连接。

例如,如果列表包含 [N2,N3,N4],则检查节点 N2,N3 和 N3,N4 之间是否存在关系Next 。

另外,我想确保节点是同一序列的一部分,因此属性s对于每个关系Next都是相同的。为了确保订单保持不变,我需要验证属性p是否是增量的。也就是说,N2 -> N3 之间的关系中p的值为3,N3->N4 之间的 p 值为 (3+1) = 4 以此类推。

我尝试使用 APOC 使用 python(库:neo4jrestclient)从初始节点 N 检索可能的路径,然后使用以下查询手动处理路径以检查序列是否存在:

q = "MATCH (n:Node) WHERE n.name = 'N' CALL apoc.path.expandConfig(n {relationshipFilter:'NEXT>', maxLevel:4}) YIELD path RETURN path"

结果 = db.query(q,data_contents=True)

但是,运行查询需要一些时间,我最终停止了查询。有任何想法吗?