收藏
回答

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

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

最后一次编辑于  2020-03-25
回答关注问题邀请回答
收藏

2 个回答

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

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

    2020-03-25
    有用
    回复
登录 后发表内容
问题标签