收藏
回答

通过一个表的某个字段查询出另一个表,并合并?

表一:
[
{list: [{city_id: 0001, key1: value1},{city_id: 0002, key2: value2}...]}
]

表二(city表):
[
{_id: 0001, scene: ['天安门','故宫','王府井']},
{_id: 0002, scene: ['东方明珠','外滩']}
.....
]

如上描述:表1里有个list字段是个数组对象, 想要的结果是:通过list数组下面的的每个city_id查询city表,把scene字段添加到表一对应的数组中

结果为:
[
{list: [{city_id: 0001, key1: value1, scene: ['天安门','故宫','王府井']},{city_id: 0002, key2: value2, scene: ['东方明珠','外滩']}...]}
]


回答关注问题邀请回答
收藏

2 个回答

  • 💃🏿富婆🕺🏻
    💃🏿富婆🕺🏻
    发表于移动端
    2022-06-11
    2022-06-11
    有用
    回复
  • Uncle
    Uncle
    2021-04-07

    嵌套循环查询

    2021-04-07
    有用
    回复 1
    • LT-阿里资产服务
      LT-阿里资产服务
      2021-04-07
      能给出具体的实现方式吗?用聚合查询能不能实现?
      2021-04-07
      回复
登录 后发表内容
问题标签