收藏
回答

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

表一:
[
{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: ['东方明珠','外滩']}...]}
]


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

1 个回答

  • Uncle
    Uncle
    04-07

    嵌套循环查询

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