我们正在建立一个社交网络。有许多地方存储用户的详细信息。例如,用户的朋友,创建评论等的用户。我正在对用户数据(名称,图像)进行去规范化。
现在问题是如何更新非规范化数据。一种选择是在后台作业中,只要用户更新他的名字/图像就可以。
这是否正常化的正确方法?
这是更新非规范化数据的正确方法,还是mongodb原生提供的东西?
答案 0 :(得分:0)
这对我来说听起来像是一个后台工作,但这取决于你的更新和查询量。
答案 1 :(得分:0)
MongoDB不支持监视相关对象状态所需的关系,触发器,因此您无法自动更新非规范化数据(DBRef没有脚)。你必须手动完成。