Ich bin mir nicht sicher, ob die Chiffrierroutine das alleine kann, aber Sie könnten eine Programmiersprache verwenden und sich mit neo4j verbinden, um die Knoten und Beziehungen zu erstellen.
In PHP zum Beispiel:
function create_children($parent){
print "\n$parent: ";
for ($i=0; $i<=7;$i++) {
$node_id = (int) "$parent"."$i";
$children[] = $node_id;
print "$node_id,";
// create children nodes
// CREATE (child:node) SET node_id = $node_id
//create relationship here
// MATCH (parent:node) where node_id = $parent
// CREATE (parent)-[r:parent_of]->(child)
}
return $children;
}
function create_tree ($root, $depth) {
if ($depth ==0) return;
else{
$children = create_children($root);
$depth--;
foreach ($children as $child) {
create_tree($child, $depth);
}
}
}
// MAIN
// CREATE (parent:node) SET node_id=0;
create_tree(0,3);
Natürlich, wo die Chiffre Anweisungen, die Sie auf Ihre Neo4j Instanz verbinden sind, müssen und diese Anweisungen ausführen.
Wenn Sie nicht sicher sind, wie zu tun, dass Sie nur die Chiffre Aussagen ausdrucken könnte und sie dann in eine neo-Shell einfügen oder Browser
hier ist der Ausgang des laufenden create_tree(0,2)
Der Ausgang der Eltern durch seine acht Kinder folgten zeigt
0: 00,01,02,03,04,05,06,07,
00: 00,01,02,03,04,05,06,07,
01: 10,11,12,13,14,15,16,17,
02: 20,21,22,23,24,25,26,27,
03: 30,31,32,33,34,35,36,37,
04: 40,41,42,43,44,45,46,47,
05: 50,51,52,53,54,55,56,57,
06: 60,61,62,63,64,65,66,67,
07: 70,71,72,73,74,75,76,77,
lassen Sie mich wissen, ob das, was Sie für