Используя пример предпочтительного вложения в руководствах, у меня есть узел C со степенью 3 и узел E со степенью 1
UNWIND [["A", "C"], ["A", "B"], ["B", "D"],
["B", "C"], ["B", "E"], ["C", "D"]] AS pair
MERGE (n1:Node {name: pair[0]})
MERGE (n2:Node {name: pair[1]})
MERGE (n1)-[:FRIENDS]-(n2)
, и когда я пытаюсь выполнить простой запрос степени для узла EI, получим правильный ответ. Но когда я добавляю другой узел, ответ меняется на 3
MATCH (e:Node {name: 'E'})--(othere)
RETURN e,othere, count(othere)
, возвращается 1 для счетчика (другое)
MATCH (c:Node {name: 'C'})--(otherc)
MATCH (e:Node {name: 'E'})--(othere)
RETURN e,othere, count(othere)
возвращает 3 для счетчика (другое). Почему это должно быть?