Si l'on suppose qu'il existe une fonction validate_doc_update
, dans le document de conception, défini comme:nœud unique CouchDB, Doc multi Transaction
{
"_id": "_design/ddoc",
"_rev": "12-133b5dad579f872884a9ccd6d4be5ee9",
"language": "javascript",
"validate_doc_update": "function(newDoc, oldDoc, userCtx) {
if (oldDoc._rev != newDoc._rev) { throw('FAILED') }
}"
}
Si nous effectuons une mise à jour en vrac (_bulk_docs
); est-il transnational pour plus d'un document?
Note: J'ai trouvé this réponse et j'ai lu les documents et j'ai exécuté un code de test. Et il semble que ce soit un moyen idéal d'effectuer des transactions sur CouchDB! Mais puisque je ne l'ai pas vu ailleurs (et je me demandais pourquoi?); voulait s'assurer que, ce n'est pas une erreur.