收藏
回答

云开发-小程序端使用doc(id).updata(...)无法更新云数据库,不知道为何?

如下图我在小程序端使用doc(id).updata()总是无法更新云数据库数据。

我尝试使用doc(id).get()时是可以读到对应的数据。

不知道是否有人知道?如果没有,我就通过调用云函数的方式去更新数据库了,那就非常繁琐



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

4 个回答

  • 拾忆
    拾忆
    2019-10-14

    小程序端只能修改和删除当前用户自己添加的数据。

    还有就是看看数据里设置的权限是不是正常的。

    2019-10-14
    有用 1
    回复 6
    • 影三
      影三
      2019-10-14
      当前是同一个用户(openid是一致的)添加的
      2019-10-14
      回复
    • 影三
      影三
      2019-10-14
      哦,我想起来了,我的记录是用云函数建立的,前辈觉得会是因为这个原因吗?
      2019-10-14
      回复
    • 拾忆
      拾忆
      2019-10-14回复影三
      是的,如果直接在云数据库添加的数据,小程序端也是没权限修改的。
      2019-10-14
      回复
    • 影三
      影三
      2019-10-14
      恩,理解了,谢谢前辈
      2019-10-14
      回复
    • 拾忆
      拾忆
      2019-10-14回复影三
      不用谢
      2019-10-14
      回复
    查看更多(1)
  • 时间的记忆
    时间的记忆
    2020-09-13

    我的是一样的,没有用云函数上传呀!不知道为啥就更新不了说这个方法有问题

    2020-09-13
    有用
    回复
  • 罗梅光
    罗梅光
    2019-10-14

    updata 写错了,是 doc(id).update({})。

    更新:代码没有写错,是你描述写错了。

    2019-10-14
    有用
    回复
  • 痛快科技
    痛快科技
    2019-10-14

    看一下数据权限,云函数没有权限限制。

    2019-10-14
    有用
    回复
登录 后发表内容
问题标签