如果有多个couchbase查询数组,如何创建新条目?
现在,我得到了这样的数据。 但如果运营商不止一家,我需要新的条目/记录 如何获得这样的数据? 使用如果有多个couchbase查询数组,如何创建新条目?,couchbase,n1ql,Couchbase,N1ql,现在,我得到了这样的数据。 但如果运营商不止一家,我需要新的条目/记录 如何获得这样的数据? 使用 请尝试以下查询 from orders o unnest o.carriers a select {"carriers":a, "name":o.name } as data; 这将为您提供所需的输出- [ { "data": { "carriers": 111, "name": "entertainment" } }, { "data": { "carriers": 2
请尝试以下查询
from orders o unnest o.carriers a select {"carriers":a, "name":o.name } as data;
这将为您提供所需的输出-
[
{
"data": {
"carriers": 111,
"name": "entertainment"
}
},
{
"data": {
"carriers": 222,
"name": "entertainment"
}
},
{
"data": {
"carriers": 333,
"name": "entertainment"
}
}
]
此查询假设如下-
桶名称-订单
样本文件-
{
"name": "entertainment",
"carriers": [
111,
222,
333
]
}
from orders o unnest o.carriers a select {"carriers":a, "name":o.name } as data;
[
{
"data": {
"carriers": 111,
"name": "entertainment"
}
},
{
"data": {
"carriers": 222,
"name": "entertainment"
}
},
{
"data": {
"carriers": 333,
"name": "entertainment"
}
}
]
{
"name": "entertainment",
"carriers": [
111,
222,
333
]
}