想象一下一个包含用户、相册和照片的相册架构:
User -[owns]-> Album -[contains]-> Photo
我能否进行嵌套收集以获取相册中的照片,以及用户中的相册?我想要类似以下结果的内容:
{ "users": [
{ "name": "roger dodger",
"albums": [
{ "album": "album1",
"photos": [
{"url": "photo1.jpg"},
{"url": "photo2.jpg"}
]
}
]
}
]
}
这看起来很接近,但我无法修改它以适应我的需求:Cypher中的嵌套has_many关系 (问题可能是因为Neo4j 2.0 Web控制台不支持该示例中的JSON语法?)
...{ album: b.name }
更改为{ album: b }
应该就可以了。您可以对其他内容执行相同的操作,但我个人更喜欢使用需要使用的道具的较长查询,而不是返回所有内容(返回的数据较少)。 - bartapoc.convert.toTree
是一样的吗? - Redink