sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvordan ved jeg, at et dokument med udløbsattribut er blevet slettet?

Du kan ikke vide, hvornår dokumentet bliver slettet, fordi MongoDB fjerner de udløbne dokumenter i en baggrundsopgave. Der er i øjeblikket ingen måde at kontrollere, hvilke dokumenter der blev slettet.

Hvis du virkelig har brug for denne funktionalitet, kan du oprette et baggrundsjob, der sletter dokumenter fra dine egne samlinger hvert 60. sekund og derefter giver dig besked om, hvilke dokumenter der blev slettet.




  1. Kædning tidsbaseret sortering og begrænsning problem

  2. Spring RedisConnectionFactory med transaktion, der ikke returnerer forbindelse til Pool og blokerer derefter, når den er opbrugt

  3. Sådan tilføjer du værdier til et bson.D-objekt

  4. Hvordan finder man optælling baseret på tilstand i MOngoDB Aggregation?