sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur hämtar jag senaste uppdateringstiden för varje dokument i MongoDB?

Du måste själv fånga den senaste uppdateringstiden.

För min applikation behåller jag ett AuditTrail-objekt, som fångar AuditEvents. Dessa händelser inträffar vid varje infogning, uppdatering eller borttagning av ett objekt (raderingen är virtuell i mitt system, bara en flagga).

För varje AuditEvent håller jag reda på datum, autentiserad användare, db-åtgärd och en beskrivning som fylls i av applikationen. Detta är implementerat i PersistentObject, så det anropas automatiskt för alla databasåtgärder för alla objekt som sparats i Mongo.

Detta tog väldigt kort tid att implementera, men ger både möjligheten att få den senaste uppdateringstiden, och även all annan information som du kan behöva för säkerhet och kundsupport för allt i Mongo.



  1. Inaktivera stoppa ordfiltrering i en MongoDB-textsökning

  2. Redis - Hur man konfigurerar anpassade konverteringar

  3. Hämta index för objekt i array i MongoDB

  4. MongoDB BSON-guide