我有一个老年人的应用程序,他们可以在那里添加药物,并将它们存储在 Firebase 中,他们可以删除药物,但我不希望永远删除该药物我想将所有药物保存到历史页面中,即使药物被删除,它将被保存在历史记录中,或者您可以说存档,所以有什么建议是最好的方法吗?
答案 0 :(得分:0)
您可以使用此方法:
每种药物的设置enum
包含多个案例。
enum
包含多个状态:
1-Deleted
2- Archives
3- Effective
...等
当用户删除特定药品时,您可以更改药品的状态为“Deleted”
。
在这种情况下,在检索数据时,您可以相应地检查返回的enum
,您可以查看、隐藏或存档该药物。
希望这个方法可以帮到你。
答案 1 :(得分:0)
创建一个和存储数据的字段一模一样的字段创建一个接口并链接到新的字段,在从用户字段中删除之前,除了新的字段外,把数据放到新的字段中存储删除日期和时间