cypher

    0熱度

    1回答

    我得到了20 000個蘋果。 如何以比這更聰明的方式創建它們? foreach (var a in apples) { graphClient.Cypher .Create("(a:Apple {newApple})") .WithParam("newApple", a) .ExecuteWithoutResults();

    0熱度

    1回答

    我有節點的分層結構,它們都具有一個自定義的分配排序屬性(數字)限制查詢。這裏有一個簡單的Cypher查詢重現: merge (p {my_id: 1})-[:HAS_CHILD]->(c1 { my_id: 11, sort: 100}) merge (p)-[:HAS_CHILD]->(c2 { my_id: 12, sort: 200 }) merge (p)-[:HAS_CHILD]->

    1熱度

    1回答

    我有通過Role將查找Permission爲User以下的Cypher查詢: MATCH (p:Permission)<-[:CONTAINS]-(r:Role)<-[:HAS]-(u:User) WHERE u.id = {userId} AND p.type = {permissionType} AND p.code = {permissionCode} RETURN p 此查詢工作正

    1熱度

    1回答

    我試圖創建以下的Cypher查詢: MATCH (p:Permission) WHERE NOT ((p)<-[:HAS|:CONTAINS*1..2]-(u:User) WHERE u.id = {userId}) AND p.minUserReputation <= {minUserReputation} RETURN p 我需要在所有當前未分配的權限(NOT ((p)<-[:HAS|

    1熱度

    2回答

    我很喜歡Cypher查詢,我列出了一個列表,比如說人(['Peter', 'Stacy', 'Olli'])。 我正在尋找所有人,其中有一些3作爲他們唯一的朋友。 所以基本上我試圖match (p:Person)-[:HAS_FRIEND]->(q:Person) WHERE q.name in ['Peter', 'Stacy', 'Olli']但我想排除那些在列表中有一個朋友不在列表中。 例如

    0熱度

    1回答

    我想在neo4j中共享屬性的節點之間創建邊。 每個節點有5個屬性,分別是a,b,c,d,e。如果2個節點僅共享屬性'a',則邊緣將具有名稱'a'。如果2個節點共享屬性b,d,e,則邊緣將具有'bde'的名稱。對於每一對,如果它們共享屬性,那麼我只想創建一條邊。 謝謝。

    0熱度

    1回答

    不確定的第2層關係的回報節點如何最好地字本 - 下面的圖中 我試圖返回的所有節點第二層節點與2個或更多第一層節點相關,但只有第一層節點不同。因此,在示例圖片中,我想返回灰色節點660082,綠色節點110258以及與它相關的所有粉色節點&關係。例如,我不想看到粉紅色節點與同一綠色節點具有2個關係的綠色節點。到目前爲止,我的暗號看起來像這樣 MATCH (i:IFB_Flagged)-[r]->(m

    0熱度

    1回答

    neo4j文檔說我必須從neo4j-admin工具運行一些命令,這是一個假設位於bin文件夾中的終端,但我找不到該工具。還有一個密碼外殼,但是當我以管理員身份打開它時,它立即關閉。是否有任何其他方式執行備份? neo4j版本是3.2.3。

    0熱度

    1回答

    如何在Java程序中使用APOC使用此密碼查詢? CALL apoc.export.csv.query("match (m:Movie) where m.name='Matrix' RETURN m.name","results.csv",{}) 如果任何人可以參考/建議採樣JAVA代碼,它會很好。幾行或一行代碼,我會感激。 以下是它是在線路給錯誤我的示例代碼: StatementResul

    0熱度

    1回答

    我使用此代碼獲得節點a和b之間包含兩個或更少關係的路徑RT。 MATCH (a:Tes1 { title: "a" }),(b:Tes1 { title: "b" }), p=shortestPath((a)-[r:BT|RT*]-(b)) WITH count(type(r)='RT') as cnt WHERE cnt < 3 RETURN p; 錯誤: Type mismatch: