1

实际上,我有一个节点说NodeA包含以下字段:

  • ID
  • 姓名
  • 朋友们

朋友字段不过是Set<String> friendsNodeA类中。
如果朋友的规模很大,比如 3000 或 5000 或更多,我如何通过 NodeA 的字段进行分页?
例如:我在下面的查询中触发:
start event=node(12) return event.friends;它返回我的朋友列表为 :
["abc","devid","rao","amn","xyz","pqr"]
有什么方法可以让我只选择前3个朋友等等?

4

1 回答 1

2

目前,恐怕没有通用的方法可以做到这一点。然而,根据开发人员的说法,这样的功能正在开发中:http: //grokbase.com/t/gg/neo4j/137hhxyer6/cypher-getting-the-first-n-elements-of-a-collection

现在你只能将你的朋友建模为他们自己的节点,并通过关系将他们连接到 NodeA,例如 type HAS_FRIENDskip然后,您可以通过和进行某种寻呼limit

于 2013-08-01T14:31:49.570 回答