返回前n個結果對於每個查詢我一直想在扭動CYPHER查詢下面的任務,但我沒有得到正確的結果。其他計算器問題討論限制或收集,但我不認爲這是足以做下面的任務。在Neo4j的
任務: 我有(p:Product)節點,在兩個產品節點之間有一個叫做「BOUGHT_TOGETHER」的關係。那就是
(p:Product)-[b:BOUGHT_TOGETHER]-(q:Product)
而關係b有一個名爲「size」的屬性,它包含一些數字。我想返回按尺寸排序的每個產品關係的前3個結果。例如,查詢結果應該如下所示。
+------------------------+
| p.id | q.id | b.size |
+------------------------+
1 2 10
1 3 8
1 5 7
2 21 34
2 17 20
2 35 15
3 5 49
3 333 30
3 65 5
. . .
. . .
. . .
有人可以告訴我如何編寫密碼查詢以達到預期的結果嗎?謝謝!
上述查詢將返回總共3行。我想要的是爲每個節點返回3行。 – user4279562