Читая документацию (и играя с программным обеспечением), похоже, команда PUT заменит весь существующий документ (создаст новую ревизию, включающую только то, что было отправлено в команде PUT). Есть ли способ обновить часть документа?
Например, допустим, команда POST создает документ со следующим объектом JSON:
{"name" : "Chuck"}
Затем команда PUT для того же идентификатора документа добавляет:
{"lastname" : "Norris"}
Есть ли способ заставить CouchDB вернуть комбинацию двух ревизий, а не только последнее обновление? В противном случае любое изменение в документе потребует извлечения полного документа и отправки полного (обновленного) документа обратно.