Как найти самую верхнюю иерархию в redisgraph, поскольку ключевые слова IS, IS еще не поддерживаются

Как найти самую верхнюю иерархию в редисграфе с NOT, IS ключевые слова пока не поддерживаются. На обычном языке запросов шифров мы можем сделать это, как показано ниже.

MATCH (n:Child) WHERE NOT (n)-[:PARENT]->() RETURN (n);

Но NOT Ключевое слово не поддерживается в Redisgraph на данный момент.

1 ответ

Если я правильно понимаю, вы ищете все узлы типа Child, у которых нет исходящего ребра типа:PARENT. В этом случае, в настоящее время, я не вижу, как вы можете достичь этого с подмножеством OpenCypher, которое у нас есть, быстрое и простое решение может заключаться во введении новой функции OUT_DEGREE, которая будет возвращать количество исходящих ребер из данного узла, тогда вы сможете фильтровать по OUT_DEGREE(n, "PARENT") = 0

Другие вопросы по тегам