MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie implementiert man vorläufiges (logisches) Löschen mit MongoDB und Spring?

Haben Sie ein zusätzliches Feld namens is_deleted in Sammlung. Fügen Sie is_deleted ein als false für neue Dokumente. Wenn Sie löschen, aktualisieren Sie diesen Wert einfach auf true für dieses Dokument. Wann immer Sie Dokumente aus der Sammlung lesen müssen, übergeben Sie is_deleted : false für die Sammlung.