2
在使用Neo4j客户端的.NET中,我一直无法找到捕获属于特定节点的标签的方法。Neo4jClient - 返回属于节点的标签
我可以通过捕获网络流量观察到这些数据,但我找不到任何方式使用API检索这些数据。这同样适用于检索节点ID - 我可以在电线上观察那些节点,但不能在代码中观察节点ID。
这还没有实施?
在使用Neo4j客户端的.NET中,我一直无法找到捕获属于特定节点的标签的方法。Neo4jClient - 返回属于节点的标签
我可以通过捕获网络流量观察到这些数据,但我找不到任何方式使用API检索这些数据。这同样适用于检索节点ID - 我可以在电线上观察那些节点,但不能在代码中观察节点ID。
这还没有实施?
你不应该在处理节点id。它们已被弃用,并将越来越多地消失。
要检索的标签,从https://github.com/Readify/Neo4jClient/wiki/cypher-examples直接复制,这暗号:
MATCH (user:User)
WHERE user.Id = 1234
RETURN labels(user)
这是C#:
graphClient.Cypher
.Match("(user:User)")
.Where((User user) => user.Id == 1234)
.Return(user => user.Labels())
.Results
在一个查询的网络请求,如果我直接返回节点,它带有一个带有nodeId的元数据属性(我知道你现在已经弃用),还有“标签”数组。它看起来像标签属性没有得到反序列化到节点,以及与URI的其他关系属性,是否有一个原因这些属性没有反序列化到节点 C#属性? –
Sam