【问题标题】:How to update document field in IBM cloudant nosql如何更新 IBM cloudant nosql 中的文档字段
【发布时间】:2017-08-10 10:54:21
【问题描述】:

我正在尝试使用 BlueMix Cloudant Nosql 更新文档中的单个字段。我面临的问题是我只是覆盖了整个文档,而不是更新单个项目或项目列表。执行 HTTP PUT 命令的正确方法是什么?我是 JSON 和 Nosql 的新手。

{
"_id": "2c314478997815d6e4037c0b1a848678",
"_rev": "10-a965f79ad26a23796cd331e6b1a04378",
"organization": "BusinessName",
"email": "emailaddress"
}
curl -X PUT -H "Content-Type: application/json" HTTP1.1 '<Address>/<db>/<document> -d '{
"organization": "New Data",
"_rev": "<rev_id>"}'

【问题讨论】:

    标签: ibm-cloud cloudant nosql


    【解决方案1】:

    Cloudant 基于 Apache 支持的 CouchDB 项目和开源 BigCouch 项目。

    您不能在 CouchDB 中进行部分更新。获取文档,在本地更新并使用 PUT 和正确的 _rev 将整个文档推回

    【讨论】:

      猜你喜欢
      • 2015-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-19
      • 1970-01-01
      相关资源
      最近更新 更多