阅读文档(并通过软件进行测试),似乎PUT命令将替换整个现有文档(创建一个新版本,其中包括仅在PUT命令中发送的内容)。是否有方法可以更新文档的一部分?
例如,假设POST命令创建了以下JSON对象的文档:
{"name" : "Chuck"}
然后在相同文档ID上进行PUT命令会添加:
{"lastname" : "Norris"}
有没有办法让CouchDB返回两个版本的组合,而不仅仅是最新的更新?否则,对文档进行任何更改都需要检索完整的文档,并将完整的(更新后的)文档发送回去。
阅读文档(并通过软件进行测试),似乎PUT命令将替换整个现有文档(创建一个新版本,其中包括仅在PUT命令中发送的内容)。是否有方法可以更新文档的一部分?
例如,假设POST命令创建了以下JSON对象的文档:
{"name" : "Chuck"}
然后在相同文档ID上进行PUT命令会添加:
{"lastname" : "Norris"}
有没有办法让CouchDB返回两个版本的组合,而不仅仅是最新的更新?否则,对文档进行任何更改都需要检索完整的文档,并将完整的(更新后的)文档发送回去。