Я пытаюсь объединить 2 шифра в один для производительности, но не удалось.
Мне нужно получить количество уникальных для каждого свойства свойств одного и того же шифра.
EX 1:
Match (n)
RETURN n.foo, count(*) AS count
EX 2:
Match (n)
RETURN n.bar, count(*) AS count
Я надеялся, что смогу запустить оба:
Match (n)
RETURN n.foo, count(*) AS fooCount, n.bar, count(*) AS barCount
Но это возвращает одинаковое количество для обоих, поскольку оно находит, где они оба совпадают. Не то, что я хочу.
Поэтому искал способ сгруппировать их, чтобы они были уникальными, как:
Match (n)
RETURN {n.foo, count(*) AS fooCount}, {n.bar, count(*) AS barCount}
Очевидно, что это неправильный синтаксис, но показывает, что я пытаюсь сделать.
Любая помощь в этом, конечно, приветствуется.