0

私はneo4jを試しており、ここcineasts_39_movies_446_actors.zipからサンプルデータセットをダウンロードして正常に構成しました

ノード 1 をうまくクエリできます。

neo4j-sh (0)$ START n=node(1) RETURN n
==> +------------------------------------------------------------------------------------------------------------------------------------------------------------+
==> | n                                                                                                                                                          |
==> +------------------------------------------------------------------------------------------------------------------------------------------------------------+
==> | Node[1]{login:"micha",roles:["ROLE_ADMIN","ROLE_USER"],name:"Micha",password:"339f455efd4af00b3e62385f3b7ef694",__type__:"org.neo4j.cineasts.domain.User"} |
==> +------------------------------------------------------------------------------------------------------------------------------------------------------------+

Micha という名前のノードを照会するにはどうすればよいですか? ありがとう

4

1 に答える 1

3

どうですか:

start n=node:User("login:micha") return n;

インデックス ルックアップの構文は次のようになります。

<node/relationship>:<index name>(<lucene query/shorthand single field lookup>)

短縮形は次のようになり、パラメータ化が容易になります。

start n=node:User(login="micha") return n;

そして、次のように JSON でパラメーター化されます。

{query:"start n=node:User(login={username}) return n;", params:{username:"micha"}}
于 2013-03-07T20:21:21.907 に答える