cypher

    1热度

    1回答

    在Neo4J数据库中,我需要找到一个具有3个命名节点(假设为a,b,c)和其他一些非命名节点的(复杂)模式,但前提是没有连接到a,b和c的节点(称为“x”)。 我想写类似: MATCH (a:A)-<something>-(b:B)-<something>-(c:C) WHERE NOT EXISTS ((a)--(x:X)--(b), (x)--(c)) RETURN a, b, c ,

    2热度

    1回答

    我有这种类型的图表: (a)->[r1]->(b)-[r1]->(c)->[r1]->(d) ...。还有每个节点可以有另外的一个或几个关系r2,例如: (b)->[r2]->(G) (b)->[r2]->(K)等,或: (c)->[r2]->(G) (c)->[r2]->(K)。 如果我用这样的查询: MATCH (n1)-[r]->(n2)-[r1]->(n3)-[r2]->(n4)-

    2热度

    2回答

    我有一个查询 MATCH (x:NodeA)-[]-(y:NodeB)-[]-(z:NodeC) RETURN DISTINCT z.property. 有节点X和节点Z的许多实例,但只有少数节点Y的,这意味着许多的路径穿过相同在y节点。 有没有一种方法来简化查询,并因此减少由neo检查的路径数,因为我不关心哪个x节点是最终z节点的来源? 该查询目前有约280万条路径,但在y处只有约50个节

    0热度

    1回答

    ☼你好! 我想要得到一个活动列表的关键路径,但通过Neo4j。 为此,我需要最早的时间(开始和结束)。活动的最早开始等于其前任的最早开始,依此类推。 我已经有一些“工作”。但我的问题是,我只需要“回想起功能”。我可以用手往下走,但我不能这样做下去...... 的Activity List 这里是我的代码: // LEVEL 1 /****** collect (start.successors)

    0热度

    2回答

    我们通过在查询语法连接字符串在代码中创建查询apostrope(')包含字符串要创建查询的所有属性在运行时添加一个节点。 The query is like this in the code where nodeLabel =String properties = JSONObject String query = "CREATE (n:" + nodeLabel + "{" + properti

    1热度

    1回答

    我有一个方法,我传递一个现有节点的标题和两个列表。一个包含新节点的标题,另一个包含应作为属性添加到新关系的计数。两个列表都包含相同数量的项目。 我放松的新文章列表,并可以成功使用此代码添加新节点: public async Task AddArticlesWithRelationshipsAsync(List<string> newArticleTitles, string linkedFromA

    1热度

    1回答

    我需要在2个字段中返回不同查询的结果。 此查询的工作很好,做什么,我需要: match(a:Assembly) where a.SourceLocation = "" match (a)<-[r:REFERENCES{Type: "DLL"}]-(b:Assembly) return distinct a.Name,r.HintPath 现在我需要另一个字段添加到结果。因为它是一个集合,

    2热度

    4回答

    我将如何找到一个列表中字符串的索引值 - 例如 WITH split ("what is porsche",' ') 我将如何找到“保时捷”为3的位置?

    2热度

    1回答

    现在我需要查询,返回的Borko的祖先节点与数量的关系跳..事情是这样的: Cupko。 .. 1 米尔科... 2 月... 3 questio的第二部分如果我们包含母亲关系,那么查询会是什么样子?结果应该是这样的: Cupko ......爸...... 1个 SomeFemale ...妈妈... 1 米尔科......爸爸...... 2 SomeFemale2。 ..妈妈... 2

    0热度

    2回答

    我已经加载了DNA SNP的分层树(DAG)。我想确定最低的共同祖先。 此查询的工作,产生一个正确的节点: Match (n:SNPNode{SNP:'R-Z11'}), (m:SNPNode{SNP:'R-BY13828'}) match path=(n)-[:SNPParent*..99]->(MRCA)<-[:SNPParent*..99]-(m) return MRCA.SNP 然