使用JS驱动neo4j时,关系或节点的label能否像属性一样,不在语句中预设而在前端获取
发布于 5 年前 作者 xsndzxc 1731 次浏览 来自 问答

比如 session.run(‘CREATE (a:person {title: $name1})-[r]->(b:person {title: $name2})’,{ ‘name1’: statement1, ‘name2’: statement2 }).then(result => {session.close(() => {});}); 其中属性值是可以通过$字符匹配的,如果我想把a节点的label(或关系r的label)不进行预设也去获取一个字符串设置,应该如何处理?

2 回复

最笨的办法 可以拼cypher字符串啊,如 session.run(‘CREATE (a:‘+ mylabel +’ {title: $name1})…

@pangguoming 非常感谢,之前看的比较粗略,没想到这一点

回到顶部