Ich bin neu in einer Diagrammdatenbank. Ich bin mir sehr sicher, dass die Antwort einfach als eine oder zwei Befehlszeilen sein sollte.OrientDB: Erstellen von Kante von Eltern zu Kind
Ich habe ein sehr einfaches Schema. Personen- und E-Mail-Klasse. Es gibt Kanten zwischen Person und Email, SendFrom und SendTo. Ich möchte Kanten zwischen Personenscheitelpunkten erstellen, denen die gleiche E-Mail beigefügt ist.
Zum Beispiel, wenn Person A eine E-Mail an Person B sendet. Ich möchte eine Kante zwischen A und B erstellen und Zählereigenschaft der Kante inkrementieren.
Ich habe versucht, etwas wie, CREATE EDGE FROM (SELECT in() from Email) TO (SELECT out() from Email)
. Da ich pyorient, einen Python-Treiber für OrientDB, verwende, könnte dies im Python-Skript oder einfach in SQL-ähnlicher Sprache erfolgen.
Ich werde meinen Beitrag bearbeiten, wenn Sie weitere Informationen benötigen. Lass es mich wissen.
Könnte eine JavaScript-Funktion für Sie nützlich sein? –
@AlessandroRota sicher werde ich es versuchen. Art der API ist eigentlich keine Frage. – NeoJi