mongoose remove
const res = await Character.remove({ name: 'Eddard Stark' }); res.deletedCount; // Number of documents removed
Source: mongoosejs.com
mongoose undo delete
No, You cannot undo a delete operation. Once deleted the data cannot be retrieved UNLESS a dump of the collections is created before deleting it.
Source: stackoverflow.com