收藏
回答

云数据库 普通查询 和聚合查询 不一样吗?

const db = cloud.database()
const _ = db.command
const $ = db.command.aggregate
exports.main = async (event, context) => {
  return await eval(event.query)
}


上面是云数据库查询函数,传入查询字符串“query”。

当 query="db.collection('books').get()" 时能正常返回值,

当 query="db.collection('books').aggregate().group({_id:'$name',conn:$.sum('$con')}).end()" 时却返回 undefined,

怎么回事?

最后一次编辑于  2021-10-09
回答关注问题邀请回答
收藏

1 个回答

  • Mr.Zhao
    Mr.Zhao
    2021-10-09

    看看文档吧 聚合是end不是get

    2021-10-09
    有用
    回复 3
    • FreeFlight
      FreeFlight
      2021-10-09
      不好意思,是写帖子时的笔误,我把代码截屏了,麻烦你看看
      2021-10-09
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-10-09回复FreeFlight
      2021-10-09
      回复
    • FreeFlight
      FreeFlight
      2021-10-12
      谢谢
      2021-10-12
      回复
登录 后发表内容