У меня есть запрос здесь, который я хотел бы сократить, если это возможно. В запросе говорится, что если я отправляю документ или кто-то из моего отдела публикует документ, который я хотел бы вернуть, если какой-либо из этих двух критериев не выполняется, ничего не возвращается, и все это хорошо. Но мне не нравится, как я должен был сделать это, так что может занять кто-то быстрый взгляд и скажите мне, если есть лучший способ, пожалуйста,Укорачивание запроса дополнительного соответствия
optional match(document:Document{id:6})-[:SHARED]-()-[:IN_DEPARTMENT_WITH]-(me:Person{Email:'user[email protected]'})
optional match(document2:Document{id:6})-[:SHARED]-(me2:Person{Email:'[email protected]'})
return document,me,document2,me2
Как я должен вернуть документ или документ2, и меня или меня2, в зависимости от того, какой матч попадает в хит, он делает вещи немного грязными, есть ли способ сделать его более чистым, так что когда-либо совпадение получает удар, я возвращаю документ и меня?
Благодаря
это замечательный, спасибо. Протестировано и работает. –