我想用Neo4j 2.0.1(最新版)提供的Graph Databases
書(PDF page 51-52
)中提供的示例。看來我不能複製粘貼代碼示例(我猜這個語法不再有效)。如何使用START與Cypher/Neo4j 2.0
START bob=node:user(username='Bob'),
charlie=node:user(username='Charlie')
MATCH (bob)-[e:EMAILED]->(charlie)
RETURN e
Got #=> Index `user` does not exist.
於是,我嘗試沒有 '用戶'
START bob=node(username='Bob'),
charlie=node(username='Charlie')
MATCH (bob)-[e:EMAILED]->(charlie)
RETURN e
Got #=> Invalid input 'u': expected whitespace, an unsigned integer, a parameter or '*'
試過,但沒有奏效
START bob=node({username:'Bob'}),
(charlie=node({username:'Charlie'})
MATCH (bob)-[e:EMAILED]->(charlie)
RETURN e
Got #=> Invalid input ':': expected an identifier character, whitespace or '}'
我想用START
然後MATCH
實現這一目標。會很感激一點點的方向開始。
語法仍然有效,您剛纔提供了一個不同的查詢來提供相同的結果。 – tstorms
我想使用'START'和'MATCH'(除非在2.0版中棄用'START')。 – Bala