首頁 > 問答 > 主體
資料庫是MongoDB。
假如有張資料表(資料集合-collection)--- Users。
每次使用者(User)更新自己資料時,需要保留一份歷史數據,但不宜過多,例如最多只存最新的5份。
如果是專門再設計一張表 UserHistory 存舊資料的話,每次存新紀錄需要判斷下是否已經超過了5條,如果超過了再刪除最老的。
這樣合理麼?
請問有沒有更合理的設計?
大家讲道理2017-05-31 10:38:04
https://docs.mongodb.com/v3.0...這個文件能解答你的疑問嗎?
phpcn_u15822017-05-31 10:38:04
傳統上用 觸發器 + 預存程序。