neo4j

    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 然

    9热度

    2回答

    由于Django的思维方式对我来说依然非常陌生,所以我很抱歉。我试图生成一个非常简单的页面,只是列出了使用Neo4j和Django(1.9.7)的简单密码查询的所有结果,我使用Python Neo4j驱动程序从Django访问数据库。然而,我陷入了困境,并且已经达到了我只是盲目地尝试事物的地步,因此我希望得到关于我想要实现的基本内容的指示/建议。 models.py from django.vie

    1热度

    1回答

    鉴于我有两个实体:人和公司,以及它们之间存在着多种关系: 人 - 公司: 的人可以是公司的员工 该人可以是该公司的股东 该人可以是该公司的法人 公司 - 公司: 公司可以合法公司的 公司可以为公司 这样的股东如何在春季的数据neo4j建模? 我试过的是3种关系类型:EMPLOY,INVEST,LEGAL,每种关系类型都以公司为StartNode,人为EndNode,然后在公司和个人中,将这些关系保

    3热度

    1回答

    在cypher中是否有嵌套case语句或Decode或Map的方法? Case when object1 = 'Animal' then case when object2 = 'CAT' then 1 else 0 when object2 = 'RAT' then 2 else 0 else -9 end end 没有语法问题,但是内部大小写的值不

    1热度

    1回答

    在现有的关系中,我想添加一个。新的关系应该取决于特定的属性值。 E.g.如果员工在department_id财产中的值为-1,那么他应该有一个关系:MEMBER_OF到department表,如果他有1,2或3,那么他应该有一个关系为HEAD_OF。 而且我觉得对于关系的方向(箭头)是相反补充的是,价值-1不系图中存在相互-[:HEAD_OF]->或<-[:MEMBER_OF]- 一个重要的事情。

    1热度

    1回答

    我有以下结构: (A)-[:many]->(B)-[:also_many]->(C) B有一个名称属性。并且C有日期属性。 A有很多B相关,并且每个B有很多C有关。 我想获得唯一B连同C其中c.date是最高的。 日期存储如下:“YYYY-MM-DD HH:MM:SS”。我正在使用apoc.date.parse(date)来获取时间戳值。 难道真的不想弄清楚如何继续这个。 样本数据集: cre

    1热度

    1回答

    MySQL表使用列名称为(名称,值): Name Value A V100 B V200 C V300 A V101 B V202 C V301 我们如何转换上表中图: 标签应该如下: Label A Label B Label C Nodes (a:A{V100}),(a:A{V101}) (b:B{V200}),(b:B{V201}) (c:C{

    1热度

    1回答

    我试图从迁移到SDN 4.2和SDN 5OGM 3 一切几乎完美的作品,除了一种情况。 现在为了节省我必须使用深度= 2,而不是深度= 1就像在SDN 4.2 这很难解释有那么我创建在GitHub的一个示范项目再现这个问题的实体 - https://github.com/Artgit/spring-boot-2.0.0.M4-sdn5-ogm3-saving-issue 重现步骤: 如果你想使用自

    2热度

    2回答

    我是Neo4j的新手,必须有一些我不了解的基础知识。 我在Java中有很多对象,我想用它们来填充Neo4j图形,使用Java驱动程序和Cypher。我的代码是这样的: // nodes for (Person person: persons) session.run (String.format ( "CREATE (:Person { id: '%s', name: \"%

    0热度

    1回答

    我正在尝试查找每个人在节点之间遍历的最小检查点。每个人都可以遍历多条路径。 例子: CREATE (:person {id: 0}), (:person {id: 1})-[:rel1]->(:chkpt1 {id: '1'})-[:rel2]->(:chkpt2 {id: '2'}), (:person {id: 2})-[:rel1]->(:chkpt1 {id