Imaginez que vous souhaitiez utiliser le numéro de révision comme indicateur d'état pour les documents d'une base de données. La Révision 1 est pour les documents "bruts", la révision 2 pour un certain état "traité", et ainsi de suite. Ce que vous voulez, alors, est de récupérer seulement les documents avec la révision 1 afin qu'ils puissent être "traités" et portés à la révision 2. Il existe un moyen évident de créer une vue qui extrait le numéro de révision du champ _rev dans le document , quelque chose commeUtilisation de CouchDB pour le flux de données, ou comment récupérer des documents avec une révision spécifique
function(doc) {
var rev = doc._rev.split("-");
emit(rev[0], doc);
}
Cependant, cela implique l'utilisation d'une vue et d'être _rev une commande interne, est-il pas un moyen simple de récupérer des documents en vrac à l'aide _all_docs?
Merci, pas exactement ce que je cherchais, mais utile de toute façon. – jjmerelo