2014-02-17 67 views
2

在使用Neo4j客户端的.NET中,我一直无法找到捕获属于特定节点的标签的方法。Neo4jClient - 返回属于节点的标签

我可以通过捕获网络流量观察到这些数据,但我找不到任何方式使用API​​检索这些数据。这同样适用于检索节点ID - 我可以在电线上观察那些节点,但不能在代码中观察节点ID。

这还没有实施?

回答

3

你不应该在处理节点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 
+0

在一个查询的网络请求,如果我直接返回节点,它带有一个带有nodeId的元数据属性(我知道你现在已经弃用),还有“标签”数组。它看起来像标签属性没有得到反序列化到节点,以及与URI的其他关系属性,是否有一个原因这些属性没有反序列化到节点 C#属性? – Sam

相关问题