收藏
回答

云函数报错-502001,前期是好的,前天突然就出现了?

代码:

return db.collection("welfarePrizes_activity").aggregate().project({

    matched: _.gte(['$attendNum','$openNum']),

  }).match({

     matched: true,

  }).limit(1).end().then((result)=>{})

异常:

{"errorCode":1,"errorMessage":"user code exception caught","stackTrace":"Error: errCode: -502001 database request fail | errMsg: [FailedOperation] (Location40180) Invalid $project :: caused by :: an empty object is not a valid value. Found empty object at path matched.fieldName; \n at Object.returnAsCloudSDKError (/var/user/node_modules/wx-server-sdk/index.js:7819:16)\n at Object.checkError (/var/user/node_modules/wx-server-sdk/index.js:1424:23)\n at Promise (/var/user/node_modules/wx-server-sdk/index.js:1163:33)\n at process._tickCallback (internal/process/next_tick.js:68:7)"}

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

1 个回答

  • 哄哄
    哄哄
    2020-09-17

    你是从哪个文档上得知能这么用的,多半是错的

    2020-09-17
    有用
    回复 4
    • 侯衍超
      侯衍超
      2020-09-17
      哈哈哈 正常运行了几个月,前天突然出现的异常。已经在你们同事的协助下解决了,确实是我代码的问题。但是很好奇前期为什么没有报异常并能正常查询出数据?
      2020-09-17
      回复
    • 我可是王老吉
      我可是王老吉
      2022-01-01回复侯衍超
      兄弟怎么解决的,贴出来呗
      2022-01-01
      回复
    • 侯衍超
      侯衍超
      2022-01-01回复我可是王老吉
      具体忘记是怎么解决的了,但是目前我们下边的代码是可以正常跑通的。
      2022-01-01
      1
      回复
    • 我可是王老吉
      我可是王老吉
      2022-01-01回复侯衍超
      非常感谢!
      2022-01-01
      回复
登录 后发表内容
问题标签