je stocke les données dans Couchbase de l'application Node.js en utilisant les codes suivants (couchnode client):Comment mettre fin à l'aide de Couchbase couchnode
//Expiry information of couchbase doucumenets. fetched from config.json
//Expiry is less than 30*24*60*60 (30 days)
//The value is interpreted as the number of seconds from the point of storage or update.
//Expiry is greater than 30*24*60*60
//The value is interpreted as the number of seconds from the epoch (January 1st, 1970).
//Expiry is 0
//This disables expiry for the item.
CouchBaseDB.set(keytosave, 60, doctosave, function (err, meta) {
if (err) { console.log(err); } else {console.log('saved');}
});
Malheureusement, le code ci-dessus ne fonctionne pas (son sauver 60 lui-même au lieu de l'objet doctosave
) et non où son expliqué comment définir l'expiration autre que Chapter 4. Java Method Summary - 4.4. Expiry Values.
Est-ce que quelqu'un a rencontré la même chose et a trouvé une solution de contournement/solution ou un support de document pour le même. Si expliqué, il serait d'une grande aide.
Merci d'avance.
Veuillez également noter que si vous fournissez une «expiration» supérieure à 2592000 (le nombre de secondes en 1 mois), elle est interprétée comme un horodatage unix. Référence: https://developer.couchbase.com/documentation/server/3.x/developer/dev-guide-3.0/doc-expiration.html – darrachequesne