次の簡単な設定を検討してください。
class Person
include Neo4j::ActiveNode
property :name, type: String
has_many :out, :follows, model_class: Person, rel_class: Friendship
has_many :in, :followed_by, model_class: Person, rel_class: Friendship
end
class Friendship
include Neo4j::ActiveRel
property :key, type: String
type 'friendship'
from_class Person
to_class Person
end
Friendship
条件に一致するものをすべての s から検索するにはどうすればよいですか? (たとえばFriendship
、特定のキーの s)。
Brian Underwood がメールで次のスニペットを教えてくれました。
ModelClass.association_name(:node_var, :rel_var).where("rel_var = 'some_condition'")
いじってみたのですが、よくわかりません。ModelClass
またはインスタンスですかActiveNode
? ととActiveRel
は何ですか?:node_var
:rel_var