gpt4 book ai didi

couchdb - 如何对文档进行部分更新

转载 作者:行者123 更新时间:2023-12-02 02:47:23 26 4
gpt4 key购买 nike

我需要有关如何更新 CouchDB 中字段的指导。我通过控制台尝试了curl,它工作正常,但是以编程方式。我不明白如何更新特定字段(例如“名称”)。这是在 CouchDB 中更新文档的片段,它工作正常并返回更新后的修订 ID。

HttpPut httpPutRequest = new HttpPut(hostUrl +"/"+ docId);
StringEntity body = new StringEntity(jsonDoc.toString());
httpPutRequest.setEntity(body);

httpPutRequest.setHeader("Accept", "application/json");
httpPutRequest.setHeader("Content-type", "application/json");

最佳答案

CouchDB 不支持部分更新。换句话说,要更新文档中的字段,您必须更新本地 JSON 文档中的字段并将该文档作为一个整体推送到 CouchDB。

您可以通过仍然发出 HTTP PUT 来完成此操作,确保文档中包含适当的 _rev。

更多详情请参阅in the wiki .

关于couchdb - 如何对文档进行部分更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4132702/

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