在Neo4j中,您可以使用SKIP
和LIMIT
關鍵字進行Cypher查詢的分頁
SKIP <n> LIMIT <m>
其中n
是要跳過的節點數,m
是要返回的節點數。
以下是一個分頁查詢的例子:
MATCH (n:Person)
RETURN n
SKIP 10 LIMIT 5
這個查詢將跳過前10個Person節點,然后返回接下來的5個節點。
如果您需要獲取總頁數,可以執行以下查詢:
MATCH (n:Person)
WITH n, COUNT(*) OVER() AS total_count, floor(count(*) / 5) AS page_count
RETURN n, page_count
這個查詢將計算總節點數(total_count
),然后除以每頁顯示的節點數(在這個例子中是5),向下取整得到總頁數(page_count
)。