Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 在f中使用Neo4jClient创建带有标签的节点#_.net_F#_Neo4j_Neo4jclient - Fatal编程技术网

.net 在f中使用Neo4jClient创建带有标签的节点#

.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

我正在尝试创建一个节点,并为该节点指定一个标签。按照中的说明,我成功地创建了Person节点,但无法为创建的节点创建标签Person。我使用的create方法是错误的吗?是否需要将其作为参数传递?我可以用Cypher create代替create吗?

这个示例使用了基于API的旧方法来使用“create”,所以您过去经常这样做:

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的所有帖子: