Untuk membuat node dan hubungan menggunakan Cypher, gunakan CREATE
pernyataan.
Pernyataan tersebut terdiri dari CREATE
, diikuti dengan detail simpul atau hubungan yang Anda buat.
Contoh
Mari buat database musik yang berisi nama band dan album mereka.
Band pertama akan disebut Strapping Young Lad . Jadi kita akan membuat Artis simpul dan menyebutnya Mengikat Anak Muda .
Node pertama kita akan terlihat seperti ini. Perhatikan bahwa nama tersebut dipotong pendek hanya karena terlalu panjang untuk ditampilkan pada node. Nama lengkapnya masih tersimpan di database.
Berikut Cypher CREATE
pernyataan untuk membuat simpul di atas:
CREATE (a:Artist { Name : "Strapping Young Lad" })
Pernyataan Cypher ini membuat simpul dengan Artis label. Node memiliki properti yang disebut Nama , dan nilai properti itu adalah Mengikat Anak Muda .
a
prefix adalah nama variabel yang kami berikan. Kita bisa menyebut ini apa saja. Variabel ini dapat berguna jika kita perlu merujuknya nanti dalam pernyataan (yang tidak kita lakukan dalam kasus khusus ini). Perhatikan bahwa variabel dibatasi untuk satu pernyataan.
Jadi lanjutkan dan jalankan pernyataan di atas di browser Neo4j. Pernyataan tersebut akan membuat simpul.
Setelah Neo4j membuat simpul, Anda akan melihat pesan seperti ini:Menampilkan Node
CREATE
pernyataan membuat simpul tetapi tidak ditampilkan simpul.
Untuk menampilkan node, Anda harus menindaklanjutinya dengan RETURN
pernyataan.
Mari kita buat simpul lain. Kali ini akan menjadi nama sebuah album. Tapi kali ini kita akan menindaklanjutinya dengan RETURN
pernyataan.
CREATE (b:Album { Name : "Heavy as a Really Heavy Thing", Released : "1995" }) RETURN b
Pernyataan di atas membuat simpul dengan Album label. Ini memiliki dua properti:Nama dan Dirilis .
Perhatikan bahwa kita mengembalikan node dengan menggunakan nama variabelnya (dalam hal ini b
).
Membuat Banyak Node
Anda dapat membuat beberapa node sekaligus dengan memisahkan setiap node dengan koma:
CREATE (a:Album { Name: "Killers"}), (b:Album { Name: "Fear of the Dark"}) RETURN a,b
Atau Anda dapat menggunakan beberapa CREATE
pernyataan:
CREATE (a:Album { Name: "Piece of Mind"}) CREATE (b:Album { Name: "Somewhere in Time"}) RETURN a,b
Selanjutnya, kita akan membuat hubungan antara beberapa node kita.