我对Neo4J和图数据库非常陌生。
如果我的图形非常简单,其中节点A需要1到多个节点B。
是否有一种有效的方法可以查找那些与给定列表中的Bs相关的节点As,其为Bs的子集。
例如给定数据集:
typeA,rel,typeB
A1,REQUIRES,B1
A1,REQUIRES,B2
A1,REQUIRES,B3
A2,REQUIRES,B1
A2,REQUIRES,B4
A3,REQUIRES,B4
A4,REQUIRES,B5
我希望您能够翻译以下问题:给定Bs列表中哪些As完全被覆盖?
示例:
given B1,B2,B3 -> A1
given B1,B3,B4 -> A2, A3
given B1,B3,B4,B5 -> A2, A3, A4
如果给定的B列表不包含A相关的所有B,则应将其排除。
如果有一个答案,它是否适用于大量数据?
谢谢。