Я новичок в 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, а затем с помощью sub запрос, но не смог достичь желаемого результата. Может быть, NEST может помочь, но я не очень понимаю, как использовать NEST в n1ql.
Пожалуйста, помогите достичь желаемого результата.