收藏
回答

调用了subscribeMessage.send,success回调运行数据库语句时却没有执行?

执行这个云函数的时候,订阅推送的确发送成功了,但是这个数据库语句却没有执行,想问一下各位大神是什么原因?

最后一次编辑于  星期三 00:33
回答关注问题邀请回答
收藏

2 个回答

  • Admin²⁰²⁰
    Admin²⁰²⁰
    星期三 08:56
    const result = await cloud.openapi.subscribeMessage.send({});
    然后打印,根据结果执行接下来的代码吧。
    
    星期三 08:56
    赞同 1
    回复 4
    • 钟炜杰
      钟炜杰
      星期三 16:22
      我这样写之后还是不行,请问一下是什么原因
      星期三 16:22
      回复
    • 钟炜杰
      钟炜杰
      星期三 16:36
      直接return数据库语句就可以了,不知道什么原因
      星期三 16:36
      回复
    • Admin²⁰²⁰
      Admin²⁰²⁰
      星期三 16:48回复钟炜杰
      2中方式都会执行,但是第一种因为异步了,result可能不是你要的值。
      星期三 16:48
      2
      回复
    • 钟炜杰
      钟炜杰
      星期三 17:00回复Admin²⁰²⁰
      也是,谢谢大佬拉
      星期三 17:00
      回复
  • 钟炜杰
    钟炜杰
    星期三 00:44

    本来以为是_的问题,把它换成了db.command还是不行

    星期三 00:44
    赞同
    回复
登录 后发表内容
问题标签