如何在couchbase中为嵌套文档使用UPDATE

时间:2017-10-09 12:41:09

标签: couchbase n1ql

以下是我们作为用户详细信息的json格式

{
  "detail": {
  "about": "Ha Ha Ha Andhera kayam hm rahe.",
  "approved_point": "0",
  "devices": [
    "{\"device_id\":\"test\" , \"fcm_id\":\"test\" }",
    "{\"device_id\":\"wow\" , \"fcm_id\":\"test\" }"
  ],
  "email": "xxxxxxxxxxx@gmail.com",
  "email_verify": "1",
  "facebook_access_token": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
  "facebook_id": "10207936631359310",
  "gender": "male",
  "home": [
    "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
    "28.53640100",
    "77.22342200",
    "SOSM9C"
  ],
  "last_visited": "12345",
  "location": "New Delhi",
  "mobile": "9582058100",
  "mobile_verify": "",
  "name": "XXXXXXXXXXXXXXX YYYYYYYYYYYYYY",
  "office": [
    "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
    "28.54951300",
    "77.26780900",
    "MMI000"
  ],
  "password": "523198ad0b9364bcb44f6154a6d5b53d",
  "permissions": [
    "115",
    "103",
    "101",
    "200",
    "112"
  ],
  "registered_timestamp": "2016-06-10 18:55:52",
  "social_id": "112",
  "twitter_access_token": "XXXXXXXXXXXXXXXXXXXXXXXXXX",
  "twitter_id": "198879865",
  "unapproved_point": "1050",
  "user_id": "305722704",
  "user_name": "mustanish123",
  "user_photo": "mustanish123.jpg"
}

}

现在我要做的是,我想更新设备,last_visited, 单个更新查询中的权限字段。我可以使用单个查询更新上述内容。

我尝试使用此链接,但没有帮助我

n1ql query to update multiple parameters in array of json data

0 个答案:

没有答案