Neo4j - Sayma İşlevi

Veritabanında aşağıdaki ayrıntılarla bir grafik oluşturduğumuzu varsayalım.

Miktar

count() işlevi satır sayısını saymak için kullanılır.

Sözdizimi

Aşağıda count işlevinin sözdizimi verilmiştir.

MATCH (n { name: 'A' })-->(x) 
RETURN n, count(*)

Misal

Aşağıda, Cypher Sorgusu'nun kullanımını gösteren örnek bir count() işlevi.

Match(n{name: "India", result: "Winners"})--(x)  
RETURN n, count(*)

Yukarıdaki sorguyu yürütmek için aşağıdaki adımları uygulayın -

Step 1- Neo4j masaüstü Uygulamasını açın ve Neo4j Sunucusunu başlatın. URL'yi kullanarak Neo4j'nin yerleşik tarayıcı uygulamasını açınhttp://localhost:7474/ aşağıdaki ekran görüntüsünde gösterildiği gibi.

Step 2 - Dolar istemine istenen sorguyu kopyalayıp yapıştırın ve aşağıdaki ekran görüntüsünde vurgulanan oynat düğmesine (sorguyu yürütmek için) basın.

Sonuç

Çalıştırma sırasında aşağıdaki sonucu alacaksınız.

Grup Sayısı

COUNT yan tümce, ilişki türlerinin gruplarını saymak için de kullanılır.

Misal

Aşağıda, her ilişkiye katılan düğümlerin sayısını sayan ve döndüren örnek bir Cypher Sorgusu yer almaktadır.

Match(n{name: "India", result: "Winners"})-[r]-(x)  
RETURN type (r), count(*)

Yukarıdaki sorguyu yürütmek için aşağıdaki adımları uygulayın -

Step 1- Neo4j masaüstü Uygulamasını açın ve Neo4j Sunucusunu başlatın. URL'yi kullanarak Neo4j'nin yerleşik tarayıcı uygulamasını açınhttp://localhost:7474/ aşağıdaki ekran görüntüsünde gösterildiği gibi.

Step 2 - Dolar istemine istenen sorguyu kopyalayıp yapıştırın ve aşağıdaki ekran görüntüsünde vurgulanan oynat düğmesine (sorguyu yürütmek için) basın.

Sonuç

Çalıştırma sırasında aşağıdaki sonucu alacaksınız.