2017-04-05 67 views
0

如果使用ID這樣的數量要求的變化n.nombre值,做工精細更新使用ID(N)加密+ JS

session 
.run(
"MATCH(n) WHERE ID(n)=0 SET n.nombre={elemento}",{elemento:elemento}); 
session.close();  

但是,如果使用變量node(值爲0)我沒有任何改變,你知道爲什麼嗎?

session 
    .run(
    "MATCH(n) WHERE ID(n)={node} SET n.nombre={elemento}",{elemento:elemento, node:node}); 
    session.close(); 

回答

0

this one同樣的答案。

當在參數中使用數字整數值時,您需要使用neo4j.int()

0

感謝InverseFalcon。其他將該值轉換爲整數的方法是使用toInt()

session 
.run(
"MATCH(n) WHERE ID(n)=toInt({node}) SET n.nombre={elemento}",{elemento:elemento, node:node}); 
session.close();