请问一下,如果现在我们用watch监听了一个“user”表和一个“community”表里面的数据,
user表用户存储用户的一些个人信息(包括昵称,头像等内容),community表用于存储用户发布的动态内容(类似于朋友圈)。
现在我们如果修改一个用户的头像和昵称,那么watch就会监听非常多的数据库表里面的数据变化(比如我把用户A的昵称改为B,那么“user”表里面的数据还有“community”表里面的数据都会变化),每次一修改昵称头像,就会一直疯狂监听数据库里面数据变化,甚至直接卡死了云开发的数据库,请问有什么好的办法能够解决或者改善吗?
监听头像和昵称干什么,什么需求?
(比如一开始社区界面显示的是用户A发布了一个动态,现在A修改了自己的昵称——B,那么社区上该用户的昵称就会及时的变为B)
那么我们就会将此时A的 昵称,头像还有他评论的这句话 放到“community”集合下的一个“comment”字段下面。
那么如果现在A已经修改自己的昵称为B,但是在动态1的评论列表里面 昵称还是会显示A,因为这个数据已经写到comment字段里面了,这样应该怎么办呢?