MongoDB同步双向关系

时间:2018-09-30 15:32:54

标签: mongodb database-design relationship

我有一个收藏集Person,其中藏有可以互相联系的人。例如,下面有Person_APerson_B

| _id        | name        | partner      |
|:-----------|------------:|:------------:|
| 1          |    Person_A |    2         |
| 2          |    Person_B |    1         | 
| 3          |    Person_C |    ...       |

因此,当我第一次创建 Person_A 时,我无法设置其partner,因为它尚不存在。

但是当我创建 Person_B 时,我可以设置partner = 1。目前,我想自动设置 Person_A partner=2

问题 MongoDB 中是否可以处理这种关系?我还担心当我更新/删除 Person_B 时的情况-在这种情况下,它应该会自动更改/删除 Person_A partner值。

0 个答案:

没有答案