84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
数据库是MongoDB。
假如有张数据表(数据集合-collection)--- Users。
每次用户(User)更新自己数据时,需要保留一份历史数据,但是不宜过多,比如最多只存最新的5份。
如果是专门再设计一张表 UserHistory 存旧数据的话,每次存新纪录需要判断下是否已经超过了5条,如果超过了再删除最老的。
这样合理么?
请问有没有更加合理的设计?
ringa_lee
https://docs.mongodb.com/v3.0...这个文档能解答你的疑问吗?
传统上用 触发器 + 存储过程。
https://docs.mongodb.com/v3.0...
这个文档能解答你的疑问吗?
传统上用 触发器 + 存储过程。