我是学习图形数据库的新手(使用 Neo4j),我正在为我的项目建模。业务规则是我们需要存储他们使用的用户和设备,这是我目前的模型:
账户 A 使用设备 D:(Account A) -[USED]-> (Device D)
账户 B 也使用设备 D:(Account B) -[USED]-> (Device D)
=>
(Account A) -[USED]-> (Device D) <-[USED]- (Account B)
将来,账户 B 将使用其他设备并与其他账户相关联。
我的问题是:
在这种情况下它是一个好模型吗?
使用此模型,如何找到与账户 A 的所有关联账户?
谢谢你的帮助。