非正规化数据并在mongodb中更新它

时间:2012-10-29 09:45:35

标签: mongodb

我们正在建立一个社交网络。有许多地方存储用户的详细信息。例如,用户的朋友,创建评论等的用户。我正在对用户数据(名称,图像)进行去规范化。

现在问题是如何更新非规范化数据。一种选择是在后台作业中,只要用户更新他的名字/图像就可以。

这是否正常化的正确方法?

这是更新非规范化数据的正确方法,还是mongodb原生提供的东西?

2 个答案:

答案 0 :(得分:0)

这对我来说听起来像是一个后台工作,但这取决于你的更新和查询量。

答案 1 :(得分:0)

MongoDB不支持监视相关对象状态所需的关系,触发器,因此您无法自动更新非规范化数据(DBRef没有脚)。你必须手动完成。