Beim Abfragen von ArangoDB mit einer AQL-Abfrage mithilfe des Java-Treibers wird der Schrägstrich in der _id-Eigenschaft mit Escapezeichen versehen.ArangoDB Java-Treiber Forwardslash in _id ist esced
Das Ergebnis ist:
{"_id":"sed\/CLI_ELE_ALL_400_01.324fd0e4-cf8a-4e39-9889-d1c50ab3594c","_key":"...
aber ich würde dies mag:
{"_id":"sed/CLI_ELE_ALL_400_01.324fd0e4-cf8a-4e39-9889-d1c50ab3594c","_key":"...
Code-Schnipsel:
String query = "for node in nodes return node"
try {
ArangoCursor<String> cursor = driver.query(query, null, null, String.class);
if (cursor.hasNext()) {
data = cursor.next();
System.out.println(data));
}
} catch (ArangoDBException ex) {}
return data;
Gibt es eine Möglichkeit, dies zu umgehen, ohne ersetzen zu müssen regex alles??