gpt4 book ai didi

couchdb - 使用 CouchDB PUT 更改文档的一部分

转载 作者:行者123 更新时间:2023-12-02 03:42:08 24 4
gpt4 key购买 nike

阅读文档(并使用该软件),看起来 PUT 命令将替换整个现有文档(创建一个新修订版,其中仅包含 PUT 命令中发送的内容)。有没有办法更新部分文档?

例如,假设 POST 命令使用以下 JSON 对象创建一个文档:

{"name" : "Chuck"}

然后对同一文档 ID 执行 PUT 命令会添加:

{"lastname" : "Norris"}

有没有办法让 CouchDB 返回两个修订版本的组合,而不是仅返回最新更新?否则,对文档的任何更改都需要检索完整的文档,并将完整的(更新的)文档发回。

最佳答案

尝试查看Document Update Handlers :当更新处理程序从您的应用程序 PUT 时,将使用您的应用程序发送的数据和服务器上的现有文档调用相应的 JavaScript 函数,从而使其合并两条数据正确。

关于couchdb - 使用 CouchDB PUT 更改文档的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4363963/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com