收藏
回答

关于数据的如何聚合?

我有一个课程数据表"courses"。

coments表示的是这个课程下的评论。包括_id和content字段。_id表示的是评论人的id, content是评论人的内容。

这里想要的是在读取数据表"courses"的时候将comments数组下的对象根据对应的用户id将用户的个人信息聚合到comments数据中。

简单使用lookup虽然能聚合上个人信息,但是会覆盖content,现在也想不出,请问有什么解决办法么?

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

2 个回答

  • 老张
    老张
    02-11

    最好去研究一下mongo的aggregate的例子,云开发的例子太少,学不到什么。

    02-11
    赞同
    回复 1
    • SMILE est
      SMILE est
      02-11
      好的,谢谢
      02-11
      回复
  • undefined
    undefined
    02-11
    为什么会覆盖content?
    02-11
    赞同
    回复 2
    • SMILE est
      SMILE est
      02-11
      我没填出代码,我只是简单地根据id进行聚合,聚合出来的结果是覆盖comments里边的内容,本来里边的是一个个对象
      02-11
      回复
    • undefined
      undefined
      02-11回复SMILE est
      不提供代码,不知道在说啥
      02-11
      回复
登录 后发表内容
问题标签