云开发数据库多表联表查询,怎么设计,代码怎么写?
发布于 6 年前 作者 guiying69 5077 次浏览 来自 官方Issues

请教大神:

云开发数据库是mongodb, 如果一个表userID,存储用户基本资料。另外一个表fans,为某个用户的粉丝表,那么我要遍历fan表,并且通过查询suserID的用户信息,展示出来。请问这样的多表/联表查询 ,怎么做??? 可以写个案例嘛?谢谢

【userID】表,如下

userID:  {

    { 

        id : 28991887728,  

        img:  “https://www…”

        name : liang,  

        age : 12, 

    },

    { 

        id : 28991887722,  

        img:  “https://www…

        name : chen,  

        age : 17, 

    },

    { 

        id : 28991887711,  

        img:  “https://www…

        name : tong,  

        age : 21, 

     },

}

fans】表,如

fans:  [

      28991887722,  28991887711

]


然后在页面上中展示我的粉丝 ID号、名字、年龄。云开发要这么写?跪谢!

3 回复

楼主,我也遇到了问题,你可以看看我的帖子,该怎么解决呢

自提的问题,没人回答。过了些天自己解决了!只能自问自答嘛。

聚合阶段。联表查询

https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-server-api/database/aggregation/stages/lookup.html

希望对其他小伙伴有帮助

联表查询数据太多?如何分页呢

回到顶部