0

次の簡単な設定を検討してください。

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

4

1 に答える 1