假设有2个模型:
class A
include Neo4j::ActiveNode
property :name, type: String
has_many :in, :bs, type: :HAS_B
end
class B
include Neo4j::ActiveNode
property :name, type: String
end
以及以下节点和关系:
a1 <- b1
a2 <- b1
a3 <- b2
a1 <- b2
现在,我希望其中的所有节点label: A
都与label: B
.
我怎样才能通过neo4jrb实现呢?
用简单的英语,我想要“所有标记为 A 且与节点 b1 有关系的节点”(这可以扩展到多个节点,例如与节点 b1 和 b2 有关系的标签 A 的所有节点)