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 :
Est-il possible d'utiliser le TTL dans ce cas ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 mongoTemplate.save(messageEntity);
Merci d'avance.
Cordialement.
NB : version du driver mongodb :
Groupe : org.mongodb
Artéfact : mongo-java-driver
Version : 2.11.3
Partager