Bonjour,

Je souhaiterais mettre en place un TTL sur chaque élément d'une collection :
- Message 1 ajouté le 17 janvier 2014 donc sera supprimé dans 30 jours, le 16 février 2014
- Message 2 ajouté le 18 janvier 2014 donc sera supprimé dans 30 jours, le 15 février 2014

J'ai vu divers liens qui présentent comment faire cela : http://blog.rasc.ch/?p=2086

Le problème est que je n'utilise pas de "DBCollection" pour créer/insérer/supprimer des élements.
Je passe par un "MongoTemplate" qui est "Autowired". Et pour insérer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
mongoTemplate.save(messageEntity);
Est-il possible d'utiliser le TTL dans ce cas ?

Merci d'avance.

Cordialement.

NB : version du driver mongodb :
Groupe : org.mongodb
Artéfact : mongo-java-driver
Version : 2.11.3