2016-03-25 10 views
-1

私はノードを取得するのNeo4jにこのクエリを使用する:Neo4jClientこのCypherクエリをNeo4jClientに変換するにはどうすればよいですか?

+0

あなたはどこかで探しましたか?あなたのクエリは本当に基本的なものであり、IDでノードを取得するだけです。私はそれがNeo4jClientの基本的なドキュメントにあると確信しています... https://github.com/Readify/Neo4jClient/wiki/cypher-examples#get-all-users-by-label – Supamiu

+0

ユーザークラスのId doesn ' t idをneo4j DBのノードに返します。別のIDです。 – Zaher88abd

+0

ここで使われている 'id'はPOCO IDではなく' Neo4j' IDなので、明示的には* docs:/には含まれていません。 –

答えて

1

で、私はそのNeo4j IDによってノードを取得するにはどうすればよい

match (a) 
where id(a)=0 
return a; 

ないPOCO ID idあなたが使用している取得しますあなた自身のクラスのIDではなく、neo4j ID。

client.Match("(a)") 
    .Where("id(a) = {idParam}") 
    .WithParam("idParam", 0) 
    .Return(a => a.As<Node<string>>()) 
関連する問題