收藏
回答

云开发聚合操作输出结果如何setData?

纯小白,想通过云数据库拿数据并在前端分类展示

了解倒分类的实现目前是通过聚合操作aggregate().group()来实现,但不知道输出结果怎么放到data里面,请大佬们指点一下

data: {
allList: [{storey: "",roomName: ""}]
}
getCloudDatafunction() {
    wx.cloud.init();
    const db = wx.cloud.database();
    const $ = db.command.aggregate;
    const result =  db.collection("test").aggregate().group({
      _id"$storey",
      roomName: $.addToSet("$roomName")
    }).end({
      successfunction(res{
        console.log(res)
      }
    })
回答关注问题邀请回答
收藏

1 个回答

  • 如初
    如初
    发表于小程序端
    2022-07-17

    调用 this.setdata方法

    2022-07-17
    有用 1
    回复 1
    • 喂喂喂
      喂喂喂
      2022-07-18
      谢谢大佬,原来我this.setData没用对。还有个疑惑的点是.group()里的_id能set到data里吗
      2022-07-18
      回复
登录 后发表内容