cypher

    0熱度

    1回答

    我有一個Where子句的問題,不拉出值並將它們作爲參數。 return startingNode .StartCypher("startNode") .Match(matchQuery) .Where<TSourceNode>(otherStartNodes => otherStartNodes.Id != startingNode.Data.Id)

    1熱度

    2回答

    假設約翰向Met銷售商品,Met在銷售商品給Bob和Alen, 和Alen再次向John出售商品。 我需要的是一個Cypher查詢,返回所有實例,如本例 John..Met..Alen,因爲Alen再次向John出售商品,使其成爲一個封閉的圓圈,同時顯示關係屬性(數量)的最低數量。我如何從整個數據庫做到這一點,讓我所有的實際圈數和最小數量。謝謝!

    0熱度

    1回答

    我有一個圖形數據庫,它由具有名爲「is_in_operation」的屬性的節點(總線站)組成,如果總線站正在運行,則該屬性設置爲「true」否則設置爲「false」。 如果公交車在兩個車站之間行駛,則在兩個節點之間建立關係。 我想找到路徑中所有節點均可操作的兩個節點之間的最短停靠點數的路徑。 數據庫中有一個示例,其中2個指定節點之間有2條路徑。對於兩個路徑中的所有節點,「is_in_operati

    1熱度

    2回答

    我目前使用這個暗號查詢找到兩個節點之間的最短路徑 節點: ​​ 不過,我需要在路徑中的節點要有一定的財產,或更好,在索引類別。我怎樣才能做到這一點? 感謝

    0熱度

    1回答

    所以,我意識到我在談論這裏沒有發佈的東西,但我希望有人可以清除一個問題,我無法在[預發佈]文檔中找到答案。 2.0中的標籤索引:它是一個後臺操作嗎?或者將shell模塊返回,直到索引創建? 我應該擔心在導入結束時索引多GB數據,還是應該在最初創建索引並承受導入懲罰?

    0熱度

    1回答

    我正在開發某種社交瑣事遊戲,其中我的主要數據庫是Neo4j。我在特定用例中遇到困難。 我有相關的兩個對手節點挑戰節點: (opponent1)-[:OPPONENT]->(challenge)<-[:OPPONENT]-(opponent2) 挑戰涉及到目標節點: challenge-[:subject]->subject 每個主題涉及到許多問題: subject-[:HAS]->ques

    3熱度

    1回答

    我已經創建了一些節點以及它們之間的數字類型(例如'3')之間的關係。創造工作正常,但現在我無法用Cypher選擇它們。 因爲它允許我創建它們,我假設我得到的錯誤是我做錯了什麼,或者是一個錯誤? 下面是一個例子。第一個查詢起作用,並返回一個類型爲「3」的關係。但是,當我將其更改爲僅指定類型3的關係時,出現錯誤。 neo4j-sh (?)$ START n=node(127) MATCH n-[r]-

    0熱度

    2回答

    在我的應用程序中,對於Neo4j db,Team使用獨立而不是服務器。但團隊提供一個jsp以字符串格式查看結果。 在JSP頁面中,我們有一種形式在textarea中編寫密碼查詢,並有按鈕將請求發送到服務器。在向服務器發送請求後,測試結果將以字符串形式打印在網頁中。 這裏,我們需要一種機制將網頁中的打印字符串轉換爲neo4j「ExecutionResult」對象。 有人可以提供轉換代碼片段嗎?

    8熱度

    1回答

    密碼中如何可能有如下查詢: 「返回anna跟隨的所有人誰不跟隨任何人」? 在下面的(在那裏我查詢後明確了起始節點的ID)的「R爲空」似乎-part不工作: START o=node({id}) MATCH (a)-[:follows]->(b)-[r]->(c) WHERE a.name="anna" and r is null RETURN b 眼下,「跟隨」是我擁有的唯一關係。 但也

    3熱度

    1回答

    我有以下圖形設置: start root=node(0) create (F {name:'FRAME'}), (I {name: 'INTERACTION'}), (A {name: 'A'}), (B {name: 'B'}), root-[:ROOT]->F, F-[:FRAME_INTERACTION]->I, I-[:INTERACTION_ACTOR]->A, I-[:INTERA