我们将开发基于多租户的项目,基于后端的Java Spring Boot和MongoDb作为数据库。
我想问一下,除了插入一个属性为真/假或0/1之外,是否有任何程序可以进行软删除?
感谢您的帮助...
答案 0 :(得分:2)
如果您不想删除或使用属性isDeleted
或类似名称。您必须将已删除的文档移动到另一个集合deletedCollections
,并从当前集合中删除当前文档。此方法可用于管理当前收集的这些不需要或已删除的数据。
这种方式对于在其他时间到达已删除或已存档的数据非常有用。