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

Woher weiß ich, dass ein Dokument mit Expires-Attribut gelöscht wurde?

Sie können nicht wissen, wann das Dokument gelöscht wird, da MongoDB die abgelaufenen Dokumente in einer Hintergrundaufgabe entfernt. Es gibt derzeit keine Möglichkeit zu überprüfen, welche Dokumente gelöscht wurden.

Wenn Sie diese Funktion wirklich benötigen, können Sie einen Hintergrundjob erstellen, der alle 60 Sekunden Dokumente aus Ihren eigenen Sammlungen löscht und Sie dann benachrichtigt, welche Dokumente gelöscht wurden.