2012-10-29 68 views
1

我們正在構建一個社交網絡。有很多地方存儲用戶的詳細信息。例如,用戶的朋友,創建評論等的用戶。我正在對用戶數據(名稱,imageurl)取消規範化。反規範化數據並在mongodb中更新它

現在的問題是如何更新非標準化的數據。一種選擇是在後臺作業中執行此操作,只要用戶更新其名稱/圖像即可。

這是否是正常化的正確方法?

這是更新非規格化數據的正確方法,還是本地提供了mongodb提供的東西?

回答

0

這聽起來像是我的後臺工作,但它取決於您的更新和查詢量。

0

MongoDB不支持監視相關對象狀態所需的關係,觸發器,因此您不能自動更新您的非規格化數據(DBRef不足)。你必須手動完成。