想要使用N1QL更新JSON

时间:2016-11-22 13:12:24

标签: couchbase n1ql

我想更新couchbase json。先看看JSON

{
  "_id": 4,
  "_type": "Company",
  "balance": "0",
  "companyTypes": [
    1,
    2
  ],
  "transactions":{
      "amount": "120",
      "method": 2,
      "transactionType": "4"
    }
}

我想要更新

  1. companyTypes as 1,3
  2. 事务 - >方法= 3
  3. 如何使用 N1QL ??

    执行此操作

1 个答案:

答案 0 :(得分:1)

这将解决您的具体问题。您可以概括模式。

请注意,这些都记录在@ cricket_007的链接中。

UPDATE mybucket
SET companyTypes = [1, 3],
    transactions.method = 3
WHERE ...;