收藏
回答

云开发删除数据时怎么保证两个集合的数据同时删除

用云函数写删除语句,

在删除集合的一条记录时,同时删除与之相关的另一集合中的数据,

如果前一个操作成功,后一个操作失败应该怎么吧办?


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

1 个回答

  • smile
    smile
    2018-10-22

    如果有一条删除失败了就返回操作失败

    2018-10-22
    有用
    回复 3
    • wly
      wly
      2018-10-22

      返回操作失败也不能解决那条已经删除成功的记录呀。。。

      就怕删除操作执行一半。。。。

      我是希望要么全部成功,

      如果失败了一条,失败前执行的删除操作能够复原。。。。


      2018-10-22
      回复
    • smile
      smile
      2018-10-22回复wly

      功能逻辑你可以这样考虑 先声明一个对象保存将要删除的信息,然后执行删除操作,如果两条都删除成功就返回操作成功,如果另一集合删除失败 就在第一个集合中插入刚保存的信息 然后返回操作失败

      2018-10-22
      回复
    • wly
      wly
      2018-10-22回复smile

      我是这么想过。。。。如果没有其他办法的话。。。


      2018-10-22
      回复
登录 后发表内容