有两个表:
文章内容的article集合:
//article集合
{
_id:001,
title:"文章标题",
content:"文章内容"
}
文章点赞的article-like集合,记录用户点赞数据:
//article-like集合
{
_id:"xxxxxx",
articleID:"001",//点赞文章的_id
openID:"aaaaaabbbbbb"//点赞该文章的用户
}
现在想仅通过一次请求(参数为文章的id),获得:
1、文章所有数据
2、对应所有点赞数量
3、我(当前使用小程序的用户)是否对这个文章点赞过
求大佬指点,万分感谢!
目前我的处理办法,将需要关联查询多个集合,就建立几个关联查询,然后使用Promise.all 一起查询返回结果,再做数据处理