收藏
回答

数据库操作遇到的问题

问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小程序 Bug 工具 wx037cef45b20e44e4 2.2.5

- 当前 Bug 的表现(可附上截图)

根据官方文档里的例子https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/add.html

插入数据后没有执行回调函数 complete, fail, success

云开发控制台里也没有显示刚才插入的数据


但是执行一次get后, 刚才插入的数据才出现

在插入数据里添加了serverDate, 看到数据的生成时间是执行get的时间


有人遇到这种问题吗

最后一次编辑于  2018-09-13  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

6 个回答

  • 邓坤力
    邓坤力
    2018-09-14

    是在小程序端还是云函数端调用呢?在云函数端是不支持 success fail complete 回调只支持 promise 的

    serverDate 的问题没有复现,试下多次 get 是否都是同一个时间呢,是的话那就不会是执行 get 的时间了

    2018-09-14
    赞同
    回复 5
    • Ben
      Ben
      2018-09-14

      请问一下.根据官方写的update 代码..在客户端中一直提示修改没有成功




      请问怎样解决?

      2018-09-14
      赞同
      回复
    • 邓坤力
      邓坤力
      2018-09-14回复Ben

      这个记录是在控制台中创建的?(看到没有 _openid 字段)。集合的默认权限是仅有创建者可写自己创建的数据,因此在小程序端是写不了控制台中创建的数据的。需要在小程序端调用 add 方法后再 update

      2018-09-14
      赞同
      回复
    • Ben
      Ben
      2018-09-14回复邓坤力

      目前把update丢到云函数处理了..这个官方文档并没有详细说明.权限已经在控制台改了..建议在前端初始化数据库的时候或者取集合的时候..允许配置改次操作的帐号权限..但安全方面比较危险

      2018-09-14
      赞同
      回复
    • 邓坤力
      邓坤力
      2018-09-17回复Ben

      https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/update.html 这里有说到呢



      2018-09-17
      赞同
      回复
    • 邓坤力
      邓坤力
      2018-09-17回复Ben

      建议在前端初始化数据库的时候或者取集合的时候..允许配置改次操作的帐号权限..但安全方面比较危险

      ---- 这个没看懂,详细说下?

      2018-09-17
      赞同
      回复