小程序云数据库解析

数据库修改的四中权限

所有用户可读,仅创建者可写
所有的用户都可以访问到这个数据表中的数据,但是不能做修改。只有创建者才可以修改自己创建的数据。

仅创建者可读写

用户只能访问和修改到自己创建数据,看不见其他人创建的数据也不能修改其他人创建的数据。

所有用户可读不可写

所有用户都可以访问到数据表中的数据,但是任何人都不能修改数据表中的数据。包括创建者本身

所有用户不可读写

对外不公开的,没人能获取表中数据,也没人能修改数据。

但是实际的开发情况可能会更复杂,我们需要其他的解决方案怎么办? 使用云函数可以修改数据表中的数据

云函数

const cloud = require('wx-server-sdk')
​
cloud.init({
    traceUser: true,
    env: 'construction-919tb' //写自己配置的后台环境(多个云环境的时候一定要配置,因为多个云环境,他会默认的匹配到你第一个创建的云环境中)
})const db = cloud.database()
const _ = db.command
​
// 云函数入口函数
exports.main = async (event, context) => {
    console.log(event)
    return await db.collection('Pending').doc(event.id)
        .update({
            data: {
                state: 1
            }
        })
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值