Modul ini membahas pola kueri Cypher tingkat lanjut, mulai dari jalur panjang variabel, jalur terpendek, OPTIONAL MATCH, agregasi, sampai pengolahan list. Seluruh contoh dibangun di atas satu jaringan sosial kecil yang konsisten antartopik. Setiap topik menyertakan kueri beserta keluarannya, sehingga latihan dapat direproduksi ulang.
Pola kueri
Pola kueri Cypher tingkat lanjut: jalur panjang variabel, OPTIONAL MATCH, agregasi, dan pengolahan list.
0/0 selesai
- Jalur dan lompatan panjang variabel
Pola -[:KENAL*2..3]-, penelusuran tanpa batas, dan biayanya.
- Jalur terpendek dengan shortestPath
Fungsi shortestPath bawaan dan kondisi kapan waktunya beralih ke GDS.
- OPTIONAL MATCH
Padanan LEFT JOIN pada graf dan penanganan null yang menyertainya.
- Agregasi dan WITH
Pengelompokan otomatis, collect, dan cara berpikir pipeline dengan WITH.
- List yang dikerjakan dengan benar
collect, UNWIND, predikat list, dan koleksi jalur dalam Cypher.