我正在尝试创建一个节点,并为该节点分配标签。按照Using Neo4j Graph DB With F#中的说明,我设法创建Person节点,但是我无法为创建的节点创建标签Person。我使用create方法错了吗?我需要将其作为参数传递吗?我可以使用Cypher创建而不是创建吗?
答案 0 :(得分:8)
该示例使用旧的基于API的方式使用'创建'所以你以前做过:
client.Create person
现在您可以(并且应该)使用Cypher版本:
let createPerson person =
client.Cypher
.Create("(p:Person {param})")
.WithParam("param", person)
.Return<Person>("p")
.Results
.Single();
let pA = createPerson { Name = "PersonA"; Twitter = "tA" }
你应该把这个人作为参数传递给你。使用Cypher版本是将标签放入数据库的唯一方法。