calculate: function () {
const db = wx.cloud.database({
env: 'mini-cal-xpvpq'
})
// 查询当前用户所有的 counters
var that = this
db.collection(mmap[that.data.index]).doc(that.data.end).get({
success: res => {
let a=0
},
fail: err => {
wx.showToast({
icon: 'none',
title: 'err'
})
}
})
},
这是我在前端读数据的代码,写在js里面,但是每次读数据的时候都会报出err。
但是我写的另一个写数据的就可以成功把数据写到数据库里面。
区别应该是读数据的时候我直接前端读数据,但是写数据的时候我是用云函数写的数据。
但是按照微信云数据库的介绍的话,不是应该可以在前端 读写 自己写的数据吗,而且在小程序端是作为用户私人信息的?请问这应该怎么解决,怎么做到小程序端作为用户的私人信息,求解答😢!
每种权限都有适合场景的说明,应该了解一下;
我一律是所有人可读,自己和管理员可写;
我定了这个规则
{
"read": true,
"write": "(doc._openid == auth.openid) || (auth.openid == '管理员openid')"
}
然后她本人就不能删除了,但是管理员可以删除。
请教这个哪里出错了?
楼主解决了吗?仅创建者可读写,小程序端可以读取数据了吗?怎么解决的?感谢
前段写云端读,为什么非要反着来