收藏
回答

group分组查询后,筛选时报错?

代码如下:想查询num大于1的数据 

return db.collection('amount').aggregate()

    .group({

      _id: '$openid',

      num: $.sum(1)

    })

    .match({num:_.gt(1)})

    .end()

    .then((result)=>{

      console.log(result)

    })


报错如下:

{"errorCode":1,"errorMessage":"user code exception caught","stackTrace":"Error: collection.aggregate:fail -502001 database request fail. [FailedOperation] Failed operation. Please check your request, but if the problem persists, contact us.\n at Object.toSDKError (/var/user/node_modules/wx-server-sdk/index.js:8094:19)\n at Object.checkError (/var/user/node_modules/wx-server-sdk/index.js:1422:23)\n at Promise (/var/user/node_modules/wx-server-sdk/index.js:1161:33)\n at process._tickCallback (internal/process/next_tick.js:68:7)","statusCode":430}

最后一次编辑于  05-30
回答关注问题邀请回答
收藏

2 个回答

  • 走走
    走走
    05-31

    聚合里面这个换成$


    05-31
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    05-30

    在高级操作里面报错吗

    05-30
    有用
    回复 8
    • 侯衍超
      侯衍超
      05-30
      云开发控制台里面
      05-30
      回复
    • Mr.Zhao
      Mr.Zhao
      05-30回复侯衍超
      想说啥呢
      05-30
      回复
    • 侯衍超
      侯衍超
      05-30
      05-30
      回复
    • 侯衍超
      侯衍超
      05-30回复侯衍超
      我是想实现这么一个功能:查重复的数据。 前期代码的bug,有些数据重复写入了2次或者多次,我想把这些数据查出来。
      05-30
      回复
    • Mr.Zhao
      Mr.Zhao
      05-30回复侯衍超
      05-30
      回复
    查看更多(3)
登录 后发表内容