mongoose使用对象ID进行软删除

问题描述 投票:1回答:2

所以我试图使用mongoose-delete插件来软删除mongoDB中的数据,但是请求只获得了mongoose对象的对象ID。所以为了“软删除”数据,我不得不首先做一个findOne,然后使用它上面的删除功能。是否有任何插件或功能可以让我仅使用对象ID软删除此数据?而不是使用两个命中数据库。数据很关键,因此只需要一个软删除选项,而不是硬删除。我不能使用通用更新功能,需要一些插件或节点模块来为我做这个。

node.js mongoose soft-delete
2个回答
2
投票

你可以使用mongoose-delete:https://github.com/dsanel/mongoose-delete

它提供新的delete功能。


0
投票

你可以使用Mongoosejs Soft delete。看看GitHub Repository的代码。

© www.soinside.com 2019 - 2024. All rights reserved.