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