簡體   English   中英

Neo4j Gephi Cypher錯誤:在沒有屬性“ name”的節點上進行密碼查詢時出錯

[英]Neo4j Gephi Cypher error: Error with cypher query on nodes without property “name”

這個問題類似於apoc.gephi.add中的問題不起作用:NODE [25512922]尚無具有propertyKey ='name'的屬性 ,我想添加一些內容:問題在於Neo4j 3.2.12和APOC版本3.2.0.3,如果節點不包含屬性“名稱”(正是此字符串),則會引發錯誤:

NODE [x]不具有propertyKey ='name'的屬性

即使節點包含帶有子字符串“ name”的屬性(例如“ propertyname”),它也會引發相同的錯誤。 在檢查https://raw.githubusercontent.com/neo4j-contrib/neo4j-apoc-procedures/3.2/src/main/java/apoc/gephi/Gephi.java中的代碼時,它看起來像是方法caption(Node n)應該照顧好它(缺少帶有字符串“ name”的node屬性)。 但是,由於某種原因,它無法檢測屬性名稱中的子字符串“名稱”。 有人可以闡明這個問題嗎?

我已經對最新版本進行了一些測試,並且一切正常。

所以我開始檢查該過程的提交日志,發現了這個: https : //github.com/neo4j-contrib/neo4j-apoc-procedures/commit/8b25b05fa461ae0177db1b0604f628b73f12e08d#diff-d27b3f05da2e50dbcd2c95ca367b0e65

因此,這是該過程中的一個錯誤,但是在版本3.2.0.4已得到3.2.0.4 因此,您只需要升級您的apoc版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM