我有獨立的Neo4j REST服務器中的數據,包括節點索引。我想要純JavaScript客戶端連接到Neo4j並將格式化的數據提供給d3.js,這是一個基於Node.js構建的可視化庫。如何通過JavaScript REST客戶端處理Neo4j服務器中的索引?
JugglingDB很流行,但Neo4j的實施做「錯」:https://github.com/1602/jugglingdb/issues/56
在github下一個最流行的選擇是:https://github.com/thingdom/node-neo4j 尋找方法定義https://github.com/thingdom/node-neo4j/blob/develop/lib/GraphDatabase._coffee
我能使用「getNodeById:(id,_) - >」
> node1 = db.getNodeById(12, callback);
返回來自REST服務器的輸出,包括節點屬性。真棒。
我無法弄清楚如何使用 「getIndexedNodes:(索引屬性值,_) - >」
> indexedNodes = db.getIndexedNodes:(index1, username, Homer, callback);
...
indexedNodes沒有得到確定。我試過幾種不同的組合。沒有快樂。我如何使用這個命令?
另外,getIndexedNodes()需要鍵值對。有沒有什麼辦法可以在沒有循環的情況下獲取索引中的所有項目或項目的子集?
我意識到節點的Neo4j支持的Cypher我送這之後不久。我認爲我的語法錯了,webadmin控制檯幫助我們弄清楚了這一點。非常感謝您的全面回答! – McPedr0
太棒了!樂於幫助。 –