收藏
回答

tcb-js-sdk使用云数据库更新时,数据无更新,是我环境问题么?查询是可以的。

pc端(后台:框架vue)引用tcb-js-sdk

https://github.com/TencentCloudBase/tcb-js-sdk/blob/master/docs/database.md

执行代码:

const db = this.$tcb.database();
const coll = db.collection('room');
const _ = db.command // 取指令
coll.where({creatusertype: _.eq('1')}).update({
  replied:1
}).then(function(res) {
  console.log('更新结果',JSON.stringify(res));
});


云库测试数据:


权限:

执行代码更新结果:

更新结果 {"requestId":"a62948a838645","updated":0}


使用_id _openid来更新都不成功。


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

1 个回答

  • Mr.Zhao
    Mr.Zhao
    2020-05-01

    集合权限的问题,没有写的权限

    2020-05-01
    有用
    回复 3
    • character
      character
      2020-05-01
      仅创建者及管理员可写,管理员在哪里设置,可以添加多个用户么?
      2020-05-01
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-05-01回复character
      用云函数执行就是管理员,别在客户端执行
      2020-05-01
      回复
    • character
      character
      2020-05-01回复Mr.Zhao
      试了下,调整这个规则可以更新数据,这里应该相当于自定义权限了,谢谢你哈,又帮我一个忙。
      2020-05-01
      回复
登录 后发表内容
问题标签