收藏
回答

云函数报错-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 个回答

  • 云开发技术运营专员-Zira
    云开发技术运营专员-Zira
    09-17

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

    09-17
    有用
    回复 1
    • 侯衍超
      侯衍超
      09-17
      哈哈哈 正常运行了几个月,前天突然出现的异常。已经在你们同事的协助下解决了,确实是我代码的问题。但是很好奇前期为什么没有报异常并能正常查询出数据?
      09-17
      回复
登录 后发表内容
问题标签