Ich habe jQAssistant verwendet, um eine Neo4j-Datenbank mit Informationen über Java-Artefakte zu füllen.Maximieren (Bestellen) von Versionsnummernelementen in der Neo4j-Datenbank
Jetzt möchte ich die neueste Version eines Artefakts finden, das einige Bedingungen erfüllt. Auf den ersten Blick könnte ich max(a.version)
für die Versionseigenschaft eines Artefakts verwenden. Artefakt-Versionen sind jedoch nicht nach der üblichen String-Reihenfolge geordnet, aber tatsächlich ist 1.10.0 eine spätere Version als 1.2.0.
Wie kann ich ein benutzerdefiniertes Bestellschema wie das oben beschriebene implementieren oder verwenden?