Couchbase N1QL:嵌套文档的更新

去瓜瓜

当具有这样的嵌套文档时:

{
"blog": "testblog1",
"user_id": 41,
"comments": [
    {
        "comment": "testcomment1",
        "user_id": 883
    },
    {
        "comment": "testcomment2",
        "user_id": 790
    }
  ]
}

可以用N1QL进行更新操作以向子文档添加一个额外的字段吗?

我想"ranking" : "top comment"用注释testcomment2将该字段添加到子文档中:

{
"blog": "testblog1",
"user_id": 41,
"comments": [
    {
        "comment": "testcomment1",
        "user_id": 883
    },
    {
        "comment": "testcomment2",
        "user_id": 790,
        "ranking" : "top comment"
    }
  ]
}

网站说明:以下语句将在“收藏博客”的根文档中添加一个字段:

UPDATE Blog SET rank = "top blog" WHERE blog = "testblog1";
杰拉尔德斯

是的,您可以在N1QL中执行以下操作:

更新博客集
c.ranking =“最高评论” FOR c IN评论,当c.comment =“ testcomment2”结束时
blog =“ testblog1”

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

十亿个文档的Couchbase N1QL索引

来自分类Dev

在子文档中,couchbase N1QL分组依据

来自分类Dev

Couchbase N1QL连接查询

来自分类Dev

Couchbase N1QL查询-包括外部文档作为父文档

来自分类Dev

Couchbase N1QL:检索没有特定字段的文档

来自分类Dev

Couchbase的Java SDK:N1QL查询包括文档ID

来自分类Dev

使用N1QL升级到Couchbase中的子文档

来自分类Dev

Couchbase n1ql匹配任何子文档属性值

来自分类Dev

使用N1QL从Couchbase中的json获取嵌套对象

来自分类Dev

couchbase n1ql更新在更新时给出错误3000

来自分类Dev

Couchbase N1QL查询确实很慢

来自分类Dev

使用N1QL在Couchbase中获取最新修订

来自分类Dev

使用N1QL访问Couchbase中的内部元素

来自分类Dev

如何从Powershell运行Couchbase N1QL命令

来自分类Dev

从Xampp中的Couchbase N1QL查询开始

来自分类Dev

Couchbase参数化的N1QL查询IN语句

来自分类Dev

Couchbase N1QL 子选择结合 GROUP BY

来自分类Dev

带命名参数的 Couchbase N1QL 基本选择

来自分类Dev

Couchbase N1QL 想要返回项目并计数

来自分类Dev

如何使用带有spring-data-couchbase的n1ql从文档中获取字段

来自分类Dev

Couchbase N1QL-嵌套中的嵌套

来自分类Dev

N1ql Couchbase:如何使用 N1qlQueryResult 获取孩子?

来自分类Dev

在Couchbase或N1QL中,如何检查数组中的值是否匹配

来自分类Dev

使用node.js启用Couchbase N1QL引擎

来自分类Dev

Couchbase N1QL的select语句,在PHP中具有命名参数

来自分类Dev

在Couchbase服务器中使用N1QL时出错

来自分类Dev

Couchbase-我什么时候应该使用N1QL vs Views?

来自分类Dev

为什么在Couchbase N1QL查询中语法错误-为0?

来自分类Dev

在N1Ql Couchbase查询中将相似的键值分组到数组

Related 相关文章

热门标签

归档