Saya tahu pertanyaan ini sudah diajukan oleh banyak orang
untuk penelitian saya, inilah beberapa pertanyaan yang diajukan sebelumnya
- Bagaimana cara menghapus semua hubungan dalam grafik neo4j?
- https://groups.google.com/forum/#!topic/neo4j/lgIaESPgUgE
Tapi bagaimanapun juga, masih tidak bisa menyelesaikan masalah kami,
kami hanya ingin menghapus "SEMUA" node dan "SEMUA" hubungan
misalkan hapus "ALL" dapat melihat ada kiri 0 node 0 properti dan 0 hubungan
Ini adalah tangkapan layar yang saya ambil setelah menjalankan penghapusan "SEMUA" yang disarankan oleh forum
Pertanyaan saya masih sama, bagaimana menghapus semua node dan semua hubungan di neo4j
neo4j
nosql
relationship
Huei Tan
sumber
sumber
Anda mungkin melakukannya dengan benar, hanya dasbor yang menampilkan ID lebih tinggi yang diambil, dan dengan demikian jumlah node "aktif", hubungan, meskipun tidak ada. itu hanya informatif.
untuk memastikan Anda memiliki grafik kosong, jalankan perintah ini:
jika keduanya memberi Anda 0, penghapusan Anda berhasil.
sumber
untuk database besar Anda harus menghapus database dari disk (setelah Anda menghentikan mesin terlebih dahulu, saya kira) atau menggunakan di Cypher sesuatu seperti:
lihat https://zoomicon.wordpress.com/2015/04/18/howto-delete-all-nodes-and-relationships-from-neo4j-graph-database/ untuk info lebih lanjut yang saya kumpulkan tentang ini dari berbagai jawaban
sumber
Neo4j tidak dapat menghapus node yang memiliki relasi. Anda harus menghapus relasi sebelum Anda dapat menghapus node.
Tapi, ini adalah cara sederhana untuk menghapus "SEMUA" node dan hubungan "SEMUA" dengan chyper sederhana. Ini kodenya:
MATCH (n) Pisahkan HAPUS n
-> DETACH DELETE akan menghapus semua node dan relasi dengan Match
sumber
jika nama node adalah misalnya: abcd maka query di bawah ini akan berfungsi:
Ini hanya akan menghapus node dengan label "abcd" dan semua hubungannya-kapal.
sumber
Mungkin Anda ingin menghapus Kendala dan Indeks
sumber
Ini akan berhasil ..
sumber