云开发集合数据remove根本删不掉
发布于 6 年前 作者 lei74 17434 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

db.collection(‘goods’).doc(‘5bcf3cab4fd3484a16bf5ce1’).remove({

success: res => {

wx.showToast({

title: ‘删除成功’,

})

},

fail: err => {

wx.showToast({

icon: ‘none’,

title: ‘删除失败’,

})

console.error(’[数据库] [删除记录] 失败:’, err)

}

});

  • 预期表现

删条目,都提醒删除成功了,其实在后台查询仍在,没删掉

  • 复现路径
  • 提供一个最简复现 Demo
4 回复

不会因为服务扛不住而只能操作部分数据的。在小程序端都是用户的身份,即使你以注册为管理员身份的微信号打开小程序,也是用户。

看样子是小程序端删除权限已经被回收,要删除数据只能调用云函数,在云函数里做删除操作。

我是管理员,我竟然:VM268:1 [数据库] [删除记录] 失败: Error: errCode: -1  | errMsg: document.remove:fail Error: cannot remove document with _id 5bcf3cab4fd3484a16bf5cd3, please make sure that the document exists and you have the corresponding Write permission; at document.remove api; 

云函数测试可以删除

回到顶部