У меня есть график, представляющий пользователей и некоторые статьи, которые они написали. Мне нужно создать что-то вроде потока активности, включая статьи, написанные пользователем, а также его друзьями.Перемещение узлов, но включая исходный узел в результате в Neo4J с Gremlin
я могу иметь все сообщения друзей пользователя, как это:
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, но если кто-нибудь есть лучшее решение с чем-то еще его будет тоже хорошо, при этом Тут я все еще могу изменить некоторые из инструментов, я использую совокупный шаг
Вы не можете использовать гремлин? Является ли Cypher опцией, если это можно сделать с помощью запроса Cypher. – Nicholas
Совсем нет, я изучаю Neo4j для проекта C#, поэтому в принципе я могу что-то изменить, пока я могу реализовать его на C#. – Malave