Я хочу построить дерево комментариев, используя neo4j и PHP, например:
A
|_B
...|_C
...|_D
я использую https://github.com/jadell/neo4jphp составная часть. Это не относится к этому методу. Во всяком случае, я не знаю, как получить все дерево с помощью Cypher.
Вы просто добавляете комментарии к другим комментариям, вы можете выполнить этот шифр с помощью neo4jphp или neoclient.
MATCH (c:Comment {id:{comment_id}})
MATCH (a:Author {id:{author_id}})
CREATE (n:Comment {id:{new_comment_id}, text:{new_comment_text})
CREATE (a)-[:WROTE]->(n)
Других решений пока нет …