MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

MongoDb TTL na zagnieżdżonym dokumencie jest możliwe?

Obecnie nie jest to możliwe w przypadku indeksu TTL. Mongod usunie cały dokument po określonej liczbie sekund lub o określonej godzinie.

Zalecam przechowywanie dokumentu podrzędnego sesji w oddzielnej kolekcji i dodanie indeksu TTL do tej kolekcji.

Jeśli nie możesz zmienić schematu, alternatywą jest utworzenie zadania w tle, które co 60 sekund będzie usuwać zagnieżdżone dokumenty z Twojej kolekcji.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoAlchemy wyszukuje osadzone dokumenty

  2. Spring data mongodb - integracja frameworka agregacji

  3. Jak zdobyć wersję mongodb z mangusty?

  4. Konwersja tablicy JSON na tablicę wielowymiarową

  5. Zaktualizuj tablicę Mongo:usuń klucz dynamiczny