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