我目前在學習Neo4J和Cypher的早期,所以將不勝感激任何意見,我可以得到!尋找直接的「朋友」和「羣」的朋友
我正在尋找的是獲取「物品」列表。這些項目來自「列表」,直接「擁有」由我,或者「擁有」一個「組」我是一個「成員」:
- 用戶可以有解釋
- 用戶可以有組
- 用戶組的列表
- 列表可以有項目
到目前爲止,我有(對於來自列表我自己直接獲取項目):
MATCH (owner:User {identifier: "b3b57bc7-f7d2-4915-89b7-b111510d66b0"})-[OWNS]->(list:List)-[HAS]->(item:Item)
RETURN {identifier: item.identifier, title: item.title, list: list.identifier}
我會如何恭維這與我是一個成員的組列表?
我希望能找回(爲了滿足GraphQL)的格式如下:
[
{
identifier: "item-1-identifier,
title: "My Item",
list: "list-1-identifier"
},
{
identifier: "item-2-identifier,
title: "My Item on another list",
list: "list-2-identifier"
}
]
謝謝!
感謝您的示例並提供了UNWIND/COLLECT方法的描述 – Rawkode