.net 在f中使用Neo4jClient创建带有标签的节点#
我正在尝试创建一个节点,并为该节点指定一个标签。按照中的说明,我成功地创建了Person节点,但无法为创建的节点创建标签Person。我使用的create方法是错误的吗?是否需要将其作为参数传递?我可以用Cypher create代替create吗?这个示例使用了基于API的旧方法来使用“create”,所以您过去经常这样做:.net 在f中使用Neo4jClient创建带有标签的节点#,.net,f#,neo4j,neo4jclient,.net,F#,Neo4j,Neo4jclient,我正在尝试创建一个节点,并为该节点指定一个标签。按照中的说明,我成功地创建了Person节点,但无法为创建的节点创建标签Person。我使用的create方法是错误的吗?是否需要将其作为参数传递?我可以用Cypher create代替create吗?这个示例使用了基于API的旧方法来使用“create”,所以您过去经常这样做: client.Create person 现在,您可以(也应该)使用Cypher版本: let createPerson person = client.Cyp
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" }
让createPerson=
客户,塞弗
.Create(“(p:Person{param})”
.WithParam(“param”,个人)
.回报(“p”)
.结果
.Single();
让pA=createPerson{Name=“PersonA”;Twitter=“tA”}
您应该将person作为参数传入。使用Cypher版本是将标签输入数据库的唯一方法。如果不发布您所尝试的内容,您希望我们如何知道您使用的方法是否错误?如果您感兴趣,我已经更新了Sergey的所有帖子: