收藏
回答

小白求教云开发,如何使用聚合查询,通过一次查询获得多个表的内容?内有详细例子

有两个表:

文章内容的article集合:

//article集合
{
_id001,
title:"文章标题",
content:"文章内容"
}


文章点赞的article-like集合,记录用户点赞数据:

//article-like集合
{
_id:"xxxxxx",
articleID:"001",//点赞文章的_id
openID:"aaaaaabbbbbb"//点赞该文章的用户
}


现在想仅通过一次请求(参数为文章的id),获得:

1、文章所有数据

2、对应所有点赞数量

3、我(当前使用小程序的用户)是否对这个文章点赞过


求大佬指点,万分感谢!

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

1 个回答

  • ネф イω
    ネф イω
    2021-07-10

    目前我的处理办法,将需要关联查询多个集合,就建立几个关联查询,然后使用Promise.all 一起查询返回结果,再做数据处理


    2021-07-10
    有用
    回复
登录 后发表内容
问题标签