0
我有類型用戶的一些節點附加到根節點喜歡特定類型的所有節點,以便Neo4jClient獲得連接到根節點
var node = _graphClient.Create(new User{Name= "Bob}, new UserBelongsTo(_graphClient.RootNode));
我想執行的查詢將返回所有用戶連接到根節點。我如何使用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 –