Я пробовал, как показано ниже
Match(A)-[r1]->(B) where B.Code IN ['aaa', 'bbb'] and B.Code <> 'ccc'
return A, B
кажется неверным. Это возвращает записи B с 'aaa' и 'bbb', игнорируя 'ccc'. Я вообще не хочу возвращать B, если у него есть 'ccc'. Не просто игнорируйте это отношение.
Другие попытки: тот же результат, что и выше
Match(A)->[r1]->(B) where B.Code <> 'ccc'
With *
Match(A)->[r1]->(B) where B.Code IN ['aaa', 'bbb']
return A, B
введите описание изображения здесь
Ее возвращает мне A с aaa, A с bbb и X с aaa и X с bbb. Я ожидаю только X. Не могли бы вы поправить, где я делаю это неправильно.