0
我可以在neo4j中使用一些反向引用的機制嗎?我對什麼與查詢匹配不感興趣,只是在許多地方它是一樣的。例如:反向引用neo4j
MATCH (a:Event {diagnosis1:11})
MATCH (b:Event {diagnosis1:15})
MATCH (c:Event {diagnosis1:5})
MATCH (a)-[rel:Next {PatientID:*}]->(b)
MATCH (b)-[rel1:Next {PatientID:\{1}]->(c)
這個想法是,我只是需要從兩個邊緣的屬性ID是相同的,沒有指定它。它的全部目的不是產生所有可能的匹配,然後過濾它們,而只是跳到特定的地方。
我已經以更具體的方式提出了類似的問題here。
編輯:我知道WHERE子句可以用於那個,但他們過濾匹配邊和節點後的查詢。我想在比賽中這樣做!
這不是我想要的,當你這樣做時,你生成了所有的匹配,然後過濾然後!這是低效的!我不想生成所有的匹配,只是那些ID相同的匹配 –
我根據您的額外上下文更新了答案。 –
非常感謝!我想知道是否有關於如何更改java api的一些材料。帶「WITH」的版本似乎不起作用:/。 –