草庐IT

追随者

全部标签

mongodb - 以下和提要的mongodb设计,我应该在哪里嵌入?

我有一个基本问题,关于我应该在哪里嵌入一组追随者/追随者到mongodb。在用户对象中嵌入关注集合是有意义的,但是也嵌入逆关注集合也有意义吗?这意味着我必须更新并嵌入以下两者的个人资料记录:跟随者中的嵌入列表以及followee嵌入的followee列表除非我还以某种方式在某处保留事务或更新状态,否则我无法确保其原子性。是否值得在两个实体中嵌入,或者我应该只更新#1,将关注者嵌入关注者的个人资料中,然后在其上放置一个索引,以便我可以查询所有个人资料中的相反关注者?对性能的影响是不是太大了?这是不应该嵌入的集合的候选者吗?我是否应该只拥有一个边缘集合,在其中使用followerid和fo

mongodb - 以下和提要的mongodb设计,我应该在哪里嵌入?

我有一个基本问题,关于我应该在哪里嵌入一组追随者/追随者到mongodb。在用户对象中嵌入关注集合是有意义的,但是也嵌入逆关注集合也有意义吗?这意味着我必须更新并嵌入以下两者的个人资料记录:跟随者中的嵌入列表以及followee嵌入的followee列表除非我还以某种方式在某处保留事务或更新状态,否则我无法确保其原子性。是否值得在两个实体中嵌入,或者我应该只更新#1,将关注者嵌入关注者的个人资料中,然后在其上放置一个索引,以便我可以查询所有个人资料中的相反关注者?对性能的影响是不是太大了?这是不应该嵌入的集合的候选者吗?我是否应该只拥有一个边缘集合,在其中使用followerid和fo
12