【发布时间】:2020-03-04 12:37:09
【问题描述】:
我是 Couchbase 的新手,所以在下面的 n1ql 查询中需要一点帮助:
company:1
{
'companyName':'A',
'employees':[{
'empId':101,
'name':'Test',
'deptId':'dept:1'
},
{
'empId':102,
'name':'Test2',
'deptId':'dept:1'
}]
}
dept:1
{
'deptName':'Dept One',
'location':'First Floor'
}
我需要的输出是这样的:
company:1
{
'companyName':'A',
'departments':[{
'deptName':'Dept One',
'location':'First Floor'
'employees:[{
'empId':101,
'name':'Test',
'deptId':'dept:1'
},
{
'empId':102,
'name':'Test2',
'deptId':'dept:1'
}]
}],
}
我尝试使用 Unnest,然后使用子查询,但无法达到预期的结果。可能是 NEST 可以提供帮助,但我不知道如何在 n1ql 中使用 NEST。
请帮助实现所需的输出。
【问题讨论】: