2013-03-19 158 views
0

我想創建新節點,但是當我在下一行添加額外的屬性時失敗。 對於如:neo4jrestclient,創建節點後添加屬性

gdb = GraphDatabase("http://localhost:7474/db/data/") 
index = gdb.nodes.indexes.create('blogger') 
for i in b: 
    uid = gdb.nodes.create(user_id=x,gender=i[0],profile_views=i[1],industry=i[2],occupation=i[3],email=i[4],locality=i[5],country=i[6],region=i[7]) 
# till here it adds all the properties as mentioned 
# following 2 lines of code fails 
uid.setProperty('hosts',<value>) 
uid.relationships.create("follows",<value>) 

還有一個查詢:我們怎樣才能到另一個節點

對EG的屬性節點的屬性之間添加關係:在上面的關係我想創建主機之間的關係這是唯一的每個節點

+0

我有一種感覺,你必須先提交創建查詢。至少在其他框架中有一行代碼,如'gdb.finish();'或類似的代碼 – ulkas 2013-03-20 07:35:05

+0

它是如何失敗的? – 2013-03-20 13:03:13

回答

0

據筆者,@versae是

在Neo4j的休息客戶端的語法只是

uid.set('hosts',<value>) 

或者

uid['hosts'] = <value> 

見:https://groups.google.com/d/msg/neo4j/YbIKeHh4lCw/Grj8nRx7UdAJ

+0

不起作用,它只是添加第一行中的屬性,並且不保留下一行的更改,將再次嘗試,謝謝幫忙 – Harshit 2013-03-21 07:42:39

相關問題