小程序开发工具操作云数据库成功,但是预览及真机调试失败

我的小程序是使用Uniapp开发的,然后数据库连接的是小程序云数据库,但是发现在更新或添加数据的时候,开发工具可以正常提交存储,但是预览和真机调试却没有反应,请问是为什么呢?

  • 我的数据库权限为,也尝试修改到“所有用户可读,仅创建者可写”,但仍然无效

    {"read": true,"write": true}
  • 在真机调试中,看到调试器有黄色提示,显示“this object can not be logged”
  • 将更新代码改为 db.command.push(that.goods) 也失败
  • 尝试修改 Promise 形式的写法,也失败
  • 测试了开发工具原生写法,以下代码可以成功更新数据
  • 可以确定按钮事件可以成功调用
    小程序开发工具操作云数据库成功,但是预览及真机调试失败
  • 我的代码如下:
    const db = wx.cloud.database() // 真机调试、开发工具均可以正常打印 db 值

db.collection('users').where({

_id: user._id

}).update({

data: {

commoditys: user.commoditys

},

success: res => {

console.log('更新成功', res)

uni.showToast({

title: '更新成功'

})

},

fail: err => {

console.log(err)

}

})

我的软件版本为:
小程序开发工具操作云数据库成功,但是预览及真机调试失败
小程序开发工具操作云数据库成功,但是预览及真机调试失败

以上是 小程序开发工具操作云数据库成功,但是预览及真机调试失败 的全部内容, 来源链接: utcz.com/p/936100.html

回到顶部