【发布时间】:2012-07-02 16:05:16
【问题描述】:
我有一个代表用户和他们撰写的一些文章的图表。我需要创建类似活动流的东西,包括用户及其朋友撰写的文章。
我可以像这样拥有所有用户朋友的帖子:
g.v(4).out("KNOWS").out("POSTED")
然后返回
v[9]
v[11]
但我还需要包含使用查询检索到的原始用户的帖子:
g.v(4).out("POSTED")
返回
v[10]
我怎样才能拥有所有帖子而不必进行 2 次查询然后稍后合并它们? 我需要得到这样的回报:
v[9]
v[10]
v[11]
谢谢
PD:我正在使用 Gremlin 和 Neo4jClient,但如果有人有其他更好的解决方案,那也很好,此时我仍然可以更改我正在使用的一些工具
【问题讨论】:
-
您是否仅限于使用 gremlin?是否可以选择 Cypher,如果可以,可以通过 Cypher 查询来完成。
-
一点也不,我正在为一个 C# 项目研究 Neo4j,所以基本上我可以改变任何东西,只要我能在 C# 上实现它。
标签: c# neo4j gremlin neo4jclient