В заявката по-долу вторият шаблон за съвпадение john-[r?:HAS_SEEN]->(movie)
работи ли върху резултата от първото съвпадение john-[:IS_FRIEND_OF]->(user)-[:HAS_SEEN]->(movie)
. Опитвам се да разбера дали това е подобно на концепцията за unix pipe, т.е. резултатът от първия модел е входът към втория шаблон.
start john=node(1)
match
john-[:IS_FRIEND_OF]->(user)-[:HAS_SEEN]->(movie),
john-[r?:HAS_SEEN]->(movie)
where r is null
return movie;