
[英]Cypher Statement.SyntaxError Error in looping with foreach and creating relationships
我想将具有共同属性的节点成对链接。 我使用 Cypher 和 neo4j 5.2。 我有以下声明: 不幸的是它不起作用。 我有以下错误消息。 我已经尝试了一些带括号或不带括号的东西。我猜这是一个小错误,但我看不出我遗漏了什么。 有人知道出了什么问题吗? 提前致谢 ...
[英]Cypher Statement.SyntaxError Error in looping with foreach and creating relationships
我想将具有共同属性的节点成对链接。 我使用 Cypher 和 neo4j 5.2。 我有以下声明: 不幸的是它不起作用。 我有以下错误消息。 我已经尝试了一些带括号或不带括号的东西。我猜这是一个小错误,但我看不出我遗漏了什么。 有人知道出了什么问题吗? 提前致谢 ...
[英]cypher: variable not define in apoc.do.case
我正在尝试使用 apoc.do.case 来创建一些关系,这取决于在读取 CSV 后使用 WITH 文件中的一行是否存在但是,似乎“行”无法传递到案例中我的尝试: 错误: ...
[英]How to find all paths from node and filter by relationship property?
我有这样的图表: 我想找到具有关系属性的给定节点的所有路径。 例子: 节点:“10” 相对类型:“type1” 预期 output:10 -> 5 -> 3 -> 1 和 10 -> 5 -> 2 cypher怎么写? ...
[英]What does separate curly bracket means in Cypher?
我看过文档,发现大括号通常用于构成子查询,也可以用来描述节点或关系的属性。 但我注意到有时大括号是单独使用的,我不明白它到底在做什么。 以下是单独使用大括号的一些示例: 提前谢谢了! ...
[英]Regular expression on the string of a property name in Cypher
我知道可以对属性值使用正则表达式,例如: 我想要的是在属性名称上使用正则表达式并检查以特定字符串开头的所有属性,例如: 因此,我希望所有节点都具有以“SomeProperty”开头的属性,并且该属性的值 > 10。 在我的例子中使用正则表达式似乎是不可能的。 我已经尝试过了,但通过我的研究,我 ...
[英]neo4jclient Why does executing this query work from the browser but not via the app
由于某种原因,通过代码执行查询会出错,但如果我直接在终端(浏览器)中键入它,它就会通过。 我的代码: 我用 Console.WriteLine 得到的字符串: 错误信息是: 如果我将我从 Console.WriteLine(query.Query.DebugQueryText) 获得的字符串复制/粘 ...
[英]Neo4j fulltext search. Don't score same word multiple times
我对 neo4j 全文搜索有疑问。 我目前正在处理一个包含很多物种名称的数据库,我遇到了一些我试图避免的行为。 考虑一个带有 3 个节点的新 neo4j 数据库(链接到沙箱)。 和一个全文索引 如果我现在运行以下搜索: 您会发现以下内容: 0.08451353758573532,“(拟南芥 x 拟 ...
[英]Get every running query from every sesssion using Neo4j and Python
我正在尝试记录每个运行超过 2 分钟的活动查询。 但是当我使用时, 我有另一个运行的脚本,其中有一个无限循环调用另一个 session 中的简单查询。但它只返回在我的 session 中运行的查询。 ...
[英]How to create graph with nodes and relationships using single Neo4j query?
我想创建一个图表 我的查询是 但回应 Neo.ClientError.Statement.SyntaxError 类型不匹配:定义有冲突类型路径(预期节点)(第 6 行,第 4 列(偏移量:125))“(a)-[:DEPENDS_ON]->(aa),”^ 据我了解,只能单独创建节点或关系。 ...
[英]Cypher statement to return data type of entity properties in Neo4j
我正在尝试编写一个 Cypher 查询,它将返回 Neo4j 数据库中给定实体中所有属性的数据类型。 例如,给定以下节点: 我想编写一个返回如下内容的查询: 有没有办法在Cypher中做到这一点? ...
[英]Double optional match in cypher query doesn't work as expected
我有一个非常复杂的 cypher 查询,它是如何开始的。 我想像没有 ID:3.0 和类型的 Profile 节点一样工作:person 来创建这个节点,但是这个节点存在我希望它被删除然后重新创建。 这按预期工作。 但是,现在我想将此查询更改为类似这样的内容。 我想完全按照第一个工作,但在所有这些之 ...
[英]cypher query to match all nodes of a specific relationship type to a specific node
我有Author节点类型和Articles节点类型 Author有一个WROTE关系类型,它将它链接到它所写的文章。 我想获取具有特定 uuid 的作者所写的所有文章。 MATCH (n:Author {uuid: '8f47fb1d-2a3f-46a8-b0fc-06b24169ac86'})&l ...
[英]What is the difference between two FOREACH block codes in Cypher?
这两个块实际上是一样的吗? 目标是创建 ID 为 1、2、3 和 4 的三个节点。 第 1 块: 第二块: 第一种方法对我来说似乎更简单,我会用那个 go。 第二个有什么好处? ...
[英]How to find matching routes in graph database?
我正在创建加入其他旅行者的 web 应用程序。 因此,Person1 计划从 A 点到 E 点,经过 B 点,C,D (A->B->C->D->E)。 这条路线描述在图数据库neo4j中,它有相关的节点A、B、C、D、E和连接点的关系。 其他 Person2 计划他的行程, ...
[英]Neo4J Cypher: create relationship only if destination node exists
我正在尝试加载一个 csv 文件,作为导入的一部分,如果外键字段已解析,则尝试创建关系。 当未解析 d1 或 d2 时,此查询失败。 有没有办法让IF THEN选项仅在目标存在时创建链接。 我看到MERGE语句中甚至不允许使用WHERE子句。 更新 1 看起来我过度简化了我的查询,以提供更好的上下文 ...
[英]Is DETACH a clause or a some kind of modifier?
我正在尝试找出 Cypher 查询部分的命名约定。 在 Cypher 查询语言参考中,第 9 版DETACH作为子句列在第 197 页。 但在所有示例中,我都看到DETACH仅与DELETE成对使用。 所以它总是DETACH DELETE 。 要么 DETACH是否有任何其他用途或只能与DEL ...
[英]Automatic tagging to produce ordered relationships in Neo4j 5
举个例子,我感兴趣的人为设计的 model 由两个实体Books和Pages以及一个关系PAGE_OF 。 我想插入新页面并通过以自动方式在一个 go 中为其分配order属性来对PAGE_OF关系进行排序。我不希望页面上的时间戳或以其他方式确定顺序。 到目前为止我有: 这似乎工作正常,但我很想知道 ...
[英]Cypher - match nodes with similar relations rank result based on number of identical relations
我有一个图表,其中节点/关系如下所示: 所有实体节点和属性节点都有一个名为 id_obj 的属性来标识每个节点假设我有一个 id_obj '111' (n:Entity {id_obj:'111'}) 的实体,并且想要找到所有其他实体节点与 Entity-111 相同的属性,即发现它们具有相同的属性 ...
[英]I have a problem for enter float variable in cypher (i use python)
我想使用“recherche_distance”function 来计算与 neo4j 的距离。我使用 cypher 查询,但出现错误: 这是我的代码: 这是我的第二个使用查询代码:` 我想,我对变量“lat”和“longi”有疑问,我没有找到解决方案。 如果我手动写纬度和经度我没有错误谢谢你的帮 ...
[英]Neo4 reattach relationships to other node
我有以下 Cypher 查询: 返回下图: 我需要将1 、 2和3关系从c1 (Skill42) 重新附加到c2 (Skill43)。 我需要重新附加(而不是重新创建),因为1 、 2和3包含很多属性。 我需要保持原样。 我可能只有一个HAS_VOTE_ON (1) 和一对多2和3 。 因此,因此 ...