使用数组功能无法从数组中删除元素

问题描述

我有一个类似的数据结构

{
“_id”: [
“1234”,“5678”
],“id”: “docId”
}

在本文档中,我想编写一个查询以从Array中删除“ 1234”。 我尝试了这个查询

将样本更新为d,使用“ docId”键设置d._id =(选择 ARRAY_REMOVE(t._id,“ 1234”)as _id FROM sample t using key“ docId”);

但是它没有更新现有的_id数组,而是插入了一个附加数组。像这样

{
“_id”: [
{
“_id”: [
“5678”
]
}
],“id”: “docId”
}.

请提出我在做什么错!

解决方法

在N1QL以下应该这样做

ggplot(grid,aes(x=x,y=y,z=z)) +
  scale_colour_manual( aesthetics = 'fill',drop = FALSE,values = colorRampPalette(c('blue','white','red'))(20) ) +
  geom_contour_filled( breaks=floor(seq(-100,100,length.out=20)) )