n1ql查询以从参数值为null的数组中删除数据

拉文达

以下是在榻榻米中的示例文档(用户详细信息)。

{  "friends":[  
  {  
     "company":"microsoft",
     "firstname":"criss",
     "lastname":"angel"
  },
  {  
     "company":"google",
     "firstname":"captain",
     "lastname":null
  }  ] }

基于公司名称,我想从数组中删除相应的json文档。

n1ql查询

update default use keys "userdetails" set friends=array_remove(friends,a) for a in friends when a.company="google" end returning friends

我无法使用上述查询删除json数据。

如果我们有空字符串(“ lastname”:“”)而不是null值,则此查询正常运行

因此,如何删除(如果任何参数值为“ null”)

杰拉尔德斯

您可以按以下方式替换整个friends数组:

UPDATE default
USE KEYS "userdetails"
SET friends = ARRAY a FOR a IN friends WHEN a.company <> "google" END
RETURNING friends;

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

n1ql查询以从参数值为null的数组中删除数据

来自分类Dev

n1ql查询以更新json数据数组中的多个参数

来自分类Dev

Couchbase参数化的N1QL查询IN语句

来自分类Dev

如何从 n1ql 查询遍历 JSON 数组?

来自分类Dev

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

来自分类Dev

N1QL查询以选择Couchbae中的动态密钥

来自分类Dev

从Xampp中的Couchbase N1QL查询开始

来自分类Dev

N1QL:从数组中查找最新状态

来自分类Dev

Couchbase N1QL连接查询

来自分类Dev

使用参数化的IN子句时,N1QL查询超时

来自分类Dev

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

来自分类Dev

Couchbase N1QL:对数组字段进行索引和查询

来自分类Dev

Couchbase N1QL:有关查询数组字段的问题

来自分类Dev

N1QL数组查询,用于检查内部元素的条件

来自分类Dev

Couchbase N1QL 查询两天之间没有时间的数据

来自分类Dev

使用N1QL在数组中迭代数组

来自分类Dev

从PHP数组中的SQL查询中删除数据

来自分类Dev

我们可以在Couchbase的外部UDF中执行N1QL查询吗?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Couchbase N1QL查询确实很慢

来自分类Dev

N1ql查询以处理日期时间方案

来自分类Dev

每个特定类型文档的N1QL查询计数

来自分类Dev

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

来自分类Dev

N1QL加入id为Array,Cocuhbase

来自分类Dev

N1QL检查数组是否包含ID

来自分类Dev

当执行参数化的N1QL查询时,Couchbase不使用带有过滤器的索引

来自分类Dev

Couchbase scala observable n1ql 查询结果缺少扩展函数的参数类型 ((x$12) => x$12.rows())

来自分类Dev

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

Related 相关文章

  1. 1

    n1ql查询以从参数值为null的数组中删除数据

  2. 2

    n1ql查询以更新json数据数组中的多个参数

  3. 3

    Couchbase参数化的N1QL查询IN语句

  4. 4

    如何从 n1ql 查询遍历 JSON 数组?

  5. 5

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

  6. 6

    N1QL查询以选择Couchbae中的动态密钥

  7. 7

    从Xampp中的Couchbase N1QL查询开始

  8. 8

    N1QL:从数组中查找最新状态

  9. 9

    Couchbase N1QL连接查询

  10. 10

    使用参数化的IN子句时,N1QL查询超时

  11. 11

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

  12. 12

    Couchbase N1QL:对数组字段进行索引和查询

  13. 13

    Couchbase N1QL:有关查询数组字段的问题

  14. 14

    N1QL数组查询,用于检查内部元素的条件

  15. 15

    Couchbase N1QL 查询两天之间没有时间的数据

  16. 16

    使用N1QL在数组中迭代数组

  17. 17

    从PHP数组中的SQL查询中删除数据

  18. 18

    我们可以在Couchbase的外部UDF中执行N1QL查询吗?

  19. 19

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

  20. 20

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

  21. 21

    Couchbase N1QL查询确实很慢

  22. 22

    N1ql查询以处理日期时间方案

  23. 23

    每个特定类型文档的N1QL查询计数

  24. 24

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

  25. 25

    N1QL加入id为Array,Cocuhbase

  26. 26

    N1QL检查数组是否包含ID

  27. 27

    当执行参数化的N1QL查询时,Couchbase不使用带有过滤器的索引

  28. 28

    Couchbase scala observable n1ql 查询结果缺少扩展函数的参数类型 ((x$12) => x$12.rows())

  29. 29

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

热门标签

归档