1
Мне нужно получить «друзей друзей» User
. Итак, friend(rel_length: 2)
не работает (игнорирует метод), возвращая друзей.Метод «rel_length» в Neo4j.rb не работает.
class User
include Neo4j::ActiveNode
...
has_many :out, :friend, rel_class: Friend
...
end
class Friend
include Neo4j::ActiveRel
from_class User
to_class User
type 'friend'
property :activity, type: String
property :relation, type: String
property :token, type: String
end
Пожалуйста, улучшите заголовок вопроса. – Aminadav
Можете ли вы поделиться Cypher, который создается при попытке вызвать 'friend (rel_length: 2)'? Возможно, вам придется добавить 'to_a' в конце или иначе перечислить на нем –
fr = user.friend (rel_length: 2) Результат: " ({: rel_length => 2}: 'User')" [0m >> ... " fr = user.friend (rel_length: 2) .to_a Результат: "Недопустимый аргумент для RETURN. Полные аргументы: {: rel_length => 2} | Неверная часть: 2" –