如果要求使用此类n.nombre
的号码更改ID
的值,则可以正常使用
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 :(得分:0)
与this one相同的答案。
在包装数字整数值以供参数使用时,需要使用neo4j.int()
。
答案 1 :(得分:0)
感谢InverseFalcon。将值转换为整数的其他方法是使用toInt()
session
.run(
"MATCH(n) WHERE ID(n)=toInt({node}) SET n.nombre={elemento}",{elemento:elemento, node:node});
session.close();