Neo4jClient获得连接到根节点
问题描述:
我有类型用户的一些节点附加到根节点喜欢特定类型的所有节点,以便Neo4jClient获得连接到根节点
var node = _graphClient.Create(new User{Name= "Bob}, new UserBelongsTo(_graphClient.RootNode));
我想执行的查询将返回所有用户连接到根节点。我如何使用neo4jClient执行此操作?
答
这里是我想出迄今:
var results = new CypherFluentQuery(_client)
.Start("n", _client.RootNode)
.Match(string.Format("(n)-[:{0}]-(x)", UserBelongsTo.TypeKey))
.Return<Node<User>>("x")
.Results;
注:这是一个初学者就此问题。
你最好使用'_client.RootNode'而不是'(NodeReference)0'(因为它可以隐式地转换为NodeReference,所以你也可以把它设置为'0'),因为根节点*可以*是一个不同的值为零 –
谢谢@ChrisSkardon –