Включить собственные посты с постами подписчиков - PullRequest
1 голос
/ 21 февраля 2020

Я хочу получить все сообщения пользователя и мои собственные сообщения для создания ленты новостей.

g.V().has('name', 'Bob').both('is_friend').out('has_posted').as('posts')

Приведенный выше код возвращает сообщения только от следующих пользователей.

Как включить мои собственные сообщения?

1 Ответ

3 голосов
/ 21 февраля 2020

Вы можете использовать union и identity шаги:

g.V().has('name', 'Bob').union(
    both('is_friend'),
    identity())
    .out('has_posted').as('posts')

Вы можете увидеть «живой» пример вашей проблемы здесь (Просто запустите ваш запрос)

...