Neo4j - Bỏ qua điều khoản

Mệnh đề SKIP được sử dụng để xác định từ hàng nào sẽ bắt đầu bao gồm các hàng trong đầu ra.

Thí dụ

Trước khi tiếp tục với ví dụ, hãy tạo 5 nút như hình dưới đây.

CREATE(Dhawan:player{name:"shikar Dhawan", YOB: 1985, runs:363, country: "India"})
CREATE(Jonathan:player{name:"Jonathan Trott", YOB:1981, runs:229, country:"South Africa"})
CREATE(Sangakkara:player{name:"Kumar Sangakkara", YOB:1977, runs:222, country:"Srilanka"})
CREATE(Rohit:player{name:"Rohit Sharma", YOB: 1987, runs:177, country:"India"})
CREATE(Virat:player{name:"Virat Kohli", YOB: 1988, runs:176, country:"India"})

Sau đây là một mẫu Cypher Query trả về tất cả các nút trong cơ sở dữ liệu bỏ qua 3 nút đầu tiên.

MATCH (n)  
RETURN n.name, n.runs 
ORDER BY n.runs DESC 
SKIP 3

Để thực hiện truy vấn trên, hãy thực hiện các bước sau:

Step 1- Mở Ứng dụng máy tính để bàn Neo4j và khởi động Máy chủ Neo4j. Mở ứng dụng trình duyệt tích hợp sẵn của Neo4j bằng URLhttp://localhost:7474/ như thể hiện trong ảnh chụp màn hình sau đây.

Step 2 - Sao chép và dán truy vấn mong muốn vào dấu nhắc đô la và nhấn nút phát (để thực hiện truy vấn) được đánh dấu trong ảnh chụp màn hình sau.

Kết quả

Khi thực hiện, bạn sẽ nhận được kết quả sau.

Bỏ qua Sử dụng Biểu thức

Bạn có thể bỏ qua các bản ghi của một kết quả bằng cách sử dụng một biểu thức.

Thí dụ

Sau đây là một Truy vấn Cypher mẫu sử dụng mệnh đề SKIP với một biểu thức.

MATCH (n)  
RETURN n.name, n.runs 
ORDER BY n.runs DESC 
SKIP toInt (2*rand())+ 1

Step 1- Mở Ứng dụng máy tính để bàn Neo4j và khởi động Máy chủ Neo4j. Mở ứng dụng trình duyệt tích hợp sẵn của Neo4j bằng URLhttp://localhost:7474/ như thể hiện trong ảnh chụp màn hình sau đây.

Step 2 - Sao chép và dán truy vấn mong muốn vào dấu nhắc đô la và nhấn nút phát (để thực hiện truy vấn) được đánh dấu trong ảnh chụp màn hình sau.

Kết quả

Khi thực hiện, bạn sẽ nhận được kết quả sau.