2012-10-07 34 views
0

我有類型用戶的一些節點附加到根節點喜歡特定類型的所有節點,以便Neo4jClient獲得連接到根節點

var node = _graphClient.Create(new User{Name= "Bob}, new UserBelongsTo(_graphClient.RootNode)); 

我想執行的查詢將返回所有用戶連接到根節點。我如何使用neo4jClient執行此操作?

回答

0

這裏是我想出迄今:

 var results = new CypherFluentQuery(_client) 
      .Start("n", _client.RootNode) 
      .Match(string.Format("(n)-[:{0}]-(x)", UserBelongsTo.TypeKey)) 
      .Return<Node<User>>("x") 
      .Results; 

注:這是一個初學者就此問題。

+1

你最好使用'_client.RootNode'而不是'(NodeReference)0'(因爲它可以隱式地轉換爲NodeReference,所以你也可以把它設置爲'0'),因爲根節點*可以*是一個不同的值爲零 –

+0

謝謝@ChrisSkardon –