在Apache Cypher中,您可以使用SKIP
和LIMIT
子句進(jìn)行分頁查詢
MATCH (n)
RETURN n
SKIP 10
LIMIT 10
在這個示例中,我們從節(jié)點(diǎn)n開始查詢,跳過前10個結(jié)果,然后返回接下來的10個結(jié)果。您可以根據(jù)需要更改SKIP
和LIMIT
值以獲得所需的分頁效果。
如果您需要根據(jù)某個屬性進(jìn)行分頁,例如根據(jù)節(jié)點(diǎn)的創(chuàng)建時間,您可以使用SKIP
和LIMIT
子句結(jié)合ORDER BY
子句。例如,以下查詢將返回按創(chuàng)建時間排序的節(jié)點(diǎn),跳過前10個結(jié)果,然后返回接下來的10個結(jié)果:
MATCH (n:MyNode)
ORDER BY n.created_at
SKIP 10
LIMIT 10
在這個示例中,我們首先匹配所有帶有MyNode
標(biāo)簽的節(jié)點(diǎn),然后按照created_at
屬性對結(jié)果進(jìn)行排序。接下來,我們使用SKIP
子句跳過前10個結(jié)果,最后使用LIMIT
子句返回接下來的10個結(jié)果。