CURD (create, retrieve, update dan delete) pada Neo4J
- CREATE
Untuk membuat node digunakan query “CREATE” sebagai berikut :
- RETRIEVE
Node yang telah dibuat, dapat di-retrieve (diambil kembali) menggunakan query MATCH sebagai berikut :
lebih ringkas nya :
klausa WHERE (pada query pertama) digunakan untuk melakukan seleksi dari node yang akan diambil. RETURN digunakan untuk menampilkan objek yang ada.
Untuk mengambil semua node yang ada, digunakan query berikut :
catatan untuk data yang besar harus di berikan LIMIT
- UPDATE
Cara melakukan update adalah dengan menemukan node yang diinginkan, kemudian menggunakan klausa SET. Misal ingin mengganti nama “Miswan” menjadi “Miswan Mr” dilakukan dengan query berikut :
- DELETE
Klausa DELETE digunakan untuk menghapus node yang ditemukan. Sama seperti ketika update, untuk menghapus node dilakukan terhadap pencarian node yang akan dihapus kemudian dihapus node tersebut. Sebagai contoh, node dengan atribut nama “Miswan Mr” akan dihapus, maka query yang digunakan adalah :
“DETACH DELETE” digunakan untuk menghapus node berikut relationship-nya.
Artikel berikutnya adalah bagaimana membuat relationship antar node dengan node yang lain. Semoga bermanfaat.