收藏
回答

请教一下 云数据库 表中数组连接其他表 应该怎么写?

我有两个表 服务表service 和 商品表goods

服务表字段:_id name goodsList

这里的goodsList是个数组 用于存放一条服务对应的多个商品

goodsList = [
{goodsId,number}
]

商品表字段:_id title

请问我应该怎么写,才能一次性获取 服务表信息,同时将goodsList里的goodsId 与 商品表goods 对应获取到呢?

我希望获取到的数据形式:

service:

{
_id:,
name:,
goodsList:[{goodsId,
          goodsTitle,
          number}]
 }
回答关注问题邀请回答
收藏

1 个回答

  • Terry.Zhao
    Terry.Zhao
    2020-06-05

    可以先用unwind把数组拆开,然后用lookup分别查出title,再group一下

    2020-06-05
    有用 1
    回复
登录 后发表内容
问题标签