Vous savez tous que cassandra gére pour chaque enregistrement une date, ce qui lui permet de connaitre la dernière version de cette donnée au travers tous ces noeuds.
Afin de récupérer cette date en CQL, il suffit d'utiliser la fonction "writetime(#nom_du_champ)" dans la requête CQL.
exemple:
SELECT WRITETIME (title ) FROM news WHERE id_news = 8a172618-b121-4136-bb10-f665cfc469ac;
writetime(title ) ------------------ 1353890622373000
N.B: J'ai eu quelques problème à récupérer en Java la date avec Cassandra-JDBC
Enjoy.
article.setDate(new java.util.Date(result.getLong("writetime(id_news)")/1000));
Enjoy.
Aucun commentaire:
Enregistrer un commentaire