【发布时间】:2019-04-11 10:50:09
【问题描述】:
将参数作为属性名称传递时出错。通过编写 {param} 将参数作为属性值传递时,我没有收到任何错误。但这在将参数作为属性名称传递的情况下不起作用。
这是我的代码。
query = 'Merge(c1:Customer{user_id: {user_id1},{user_id2}:{cell}})'
g.run(query, user_id1=int(row['user_id']), user_id2=str(cidx),cell=cell)
这里cidx, cell, row['user_id'] 是参数。
{user_id1} 参数有效。
但添加属性名不以{user_id2}为参数
【问题讨论】:
-
你得到什么错误?你能提供一些代码吗?您尝试的哪个代码不起作用,哪个起作用?
-
嗨,约翰,感谢您的回复。这是我的代码。 query = 'Merge(c1:Customer{user_id: {user_id1},{user_id2}:{cell}})' g.run(query,user_id1=int(row['user_id']),user_id2=str(cidx), cell=cell) 这里 cidx, cell, row['user_id'] 是参数。 {user_id1} 参数有效。但它不以 {user_id2} 作为参数来添加属性名称。