En lisant la documentation (et en jouant avec le logiciel), il semble qu'une commande PUT remplacera tout le document existant (créer une nouvelle révision qui inclut seulement ce qui a été envoyé dans la commande PUT) . Est-il possible de mettre à jour une partie d'un document?Modification d'une partie d'un document en utilisant CouchDB PUT
Par exemple, disons une commande POST crée un document avec l'objet JSON suivant:
{"name" : "Chuck"}
Ensuite, une commande PUT sur le même identifiant de document ajoute:
{"lastname" : "Norris"}
est-il un moyen obtenir CouchDB pour retourner la combinaison des deux révisions, par opposition à seulement la dernière mise à jour? Sinon, toute modification apportée à un document nécessitera la récupération du document complet et l'envoi du document complet (mis à jour).
Alors que la réponse ci-dessus donne un aperçu général, cette page donne des détails (et des exemples!) Sur la façon de faire ce que l'OP a demandé: https://wiki.apache.org/couchdb/Partial_Updates –