2017-04-05 65 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();