居家居士
居家居士
  • 发布:2023-07-06 12:37
  • 更新:2023-07-06 14:22
  • 阅读:273

触发器docId返回undefined

分类:uniCloud

触发器报错:Error: docId必须为字符串或数字,发现docId返回undefined,触发时机是afterRead,有没有大佬知道原因

2023-07-06 12:37 负责人:无 分享
已邀请:
Diligent_UI

Diligent_UI - 【插件开发】【专治疑难杂症】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=193663(微信搜索飘逸科技UI小程序直接体验)】【骗子请绕道】问题咨询请加QQ群:120594820,代表作灵感实用工具小程序

能具体描述问题吗,提供效果截图和代码截图可以高效率解决问题

  • 居家居士 (作者)

    已解决,感谢解答

    2023-07-17 21:31

DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

你只有jql里面使用doc().xxx()这样的方式才会有docId

  • 居家居士 (作者)

    是的,我发现这个问题了,感谢解答

    2023-07-17 21:30

  • 阿怪1874

    unicloud-db,的remove方法,没法取到 docId,这是不是bug? 还是说不通过doc()删除,有其他参数承载

    2023-09-08 23:03

  • 阿怪1874

    现在 unicloud-db 自带 remove 取不到 docId 没法配合触发器的 beforeDelete、afterDelete 使用,尴尬的要死,还要自己写 doc().remove来删除,用where批量删除触发器又取不到数据,循环来调用 doc().remove(),也特尴尬。求求官方大大,快快适配。

    2023-09-08 23:21

要回复问题请先登录注册