Was ist das Verhalten und der Zweck des neuen Cypher-Operators DETACH DELETE
in Neo4j 2.3.x hinzugefügt?DETACH DELETE Neo4j 2.3.x/Cypher
14
A
Antwort
19
Wenn Sie Knoten löschen möchten, müssen Sie auch die Beziehungen löschen. In früheren Versionen würden Sie tun müssen:
MATCH (n)
OPTIONAL MATCH (n)-[r]-()
DELETE n, r
Jetzt können Sie einfach sagen:
MATCH (n)
DETACH DELETE n
7
ich nicht auf Brians Antwort kommentieren könnte so ist es hier:
Dieser Befehl:
MATCH n
DETACH DELETE n
Gibt den folgenden Fehler:
WARNING: Parentheses are required to identify nodes in patterns, i.e. (n) (line 1, column 7 (offset: 6))
"MATCH n"
^
So um den richtigen Befehl:
MATCH (n)
DETACH DELETE n
Verwandte Themen
- 1. Leistung von CYPHER 2.3 in Neo4j Abfrage
- 2. Detach ein anonymer Eventhandler
- 3. Neo4j Anfänger Löschen Anweisung
- 4. Visual Studio Detach Current Debugger
- 5. Neo4j-Chiffre: Löschen einer Sammlung von Beziehungen
- 6. Neo4j 2.3.3 Cypher Abfrage schlägt fehl auf Neo4j 3.0.1 (Unable Knoten mit der ID laden)
- 7. Rahmen parent.env, gefolgt von `detach`, Segfaults
- 8. Eloquent attach/detach/sync feuert jedes Ereignis?
- 9. JQuery `detach()` und `append` zu neuen Mutter
- 10. SQL Server-Sicherung/Wiederherstellung vs. detach/attach
- 11. Sammeln Graphen in Neo4j
- 12. Elasticsearch 2.3 - Dokumente nach Abfrage löschen
- 13. Wie werden delete und delete [] implementiert?
- 14. Wie DELETE Knoten oder Beziehung mit NULL-Eigenschaften in Neo4j 2.0 mit Chiffre
- 15. Laravel Soft Delete Funktioniert nicht in Pivot-Tabelle
- 16. CakePHP 2.3 - Komponententest Benutzeranmeldung
- 17. Sitzungsverwaltung in Rails (2.3)
- 18. OpenCV 2.3 Kamera-Kalibrierung
- 19. OpenCV 2.3 C - Wie
- 20. CakePHP 2.3.x Datenbanktransaktion
- 21. Android 2.2 und 2.3
- 22. Elasticsearch 2.3 auf Debian
- 23. Transaktionsprotokollierung in Neo4j-Community 3.0
- 24. NSMutableDictionary delete
- 25. Neo4j 2.2.9 bis 3.0.3 Neo4j Datenbankmigration
- 26. Neo4j - kann nicht importieren mit neo4j-import
- 27. neo4j-import tool documentation für neo4j 3.0
- 28. Unterschiede betwen 2.3 und 4.2.6 Routing
- 29. Neo4j Konfigurationsdateien
- 30. Neo4j Verschlüsselung
Wenn Sie hier von einer Suchmaschine kommen, um zu versuchen, den Unterschied zwischen 'detach' zu finden und' delete': 'detach' die Beziehungen eines Knotens entfernt . 'delete' löscht einen Knoten. Sie müssen einen Knoten "trennen", bevor Sie ihn "löschen", wenn er irgendwelche Beziehungen hat. – programmer5000