小程序云开发-数据库

新建数据库

  1. 在微信开发者工具中,点击工具栏中的【云开发】,进入云开发控制台
  2. 在云开发控制台中点击【数据库】
  3. 点击左侧的【+】,添加集合。这里相当于数据中的一个表
  4. 选中刚才新建的集合,点击【+ 添加记录】,写入数据即可,一个集合可以添加多个记录。这里相当于往表中插入数据。
  5. id 可以选择系统自动生成,自己命名也可以。

在这里插入图片描述
在这里插入图片描述

对数据库的操作

查询

//index.js
// 在开始使用数据库API进行操作之间,需要先获取数据库的应用
const db=wx.cloud.database();
Page({
  data: {
    name:"",
    age:0,
    sex:""
  },
  onLoad: function() {
    let that=this;
    db.collection('users').get({
      success: function(res) {
        console.log(res.data);
        that.setData({
          name:res.data[2].name,
          age:res.data[1].age,
          sex:res.data[2].sex
        })
      },
      fail:function(err){
        console.log(err)
      }
    })
  }
})
<!--index.wxml-->
<view>姓名:{{name}}</view>
<view>年龄:{{age}}</view>
<view>性别:{{sex}}</view>

在这里插入图片描述
doc

 db.collection('users').doc('记录的id').get({	})

where

 db.collection('users').where({age:25,sex:"男"}).get({	})

增加

addData(){
    let that=this;
    db.collection('users').add({
      data:{
        _id:2001,
        name:"宋玉",
        sex:"男"
      },
      success: function(res) {
        console.log("OK",res);
      },
      fail:function(err){
        console.log("NG",err)
      }
    })
  }

修改

upData(){
    db.collection('users').doc(2001).update({
      data:{
        name:"宋霖玉",
        sex:"女"
      },
      success: function(res) {
        console.log("OK",res);
      },
      fail:function(err){
        console.log("NG",err)
      }
    })
  }

删除

delData(){
    db.collection('users').doc(1001).remove({
      success: function(res) {
        console.log("OK",res);
      },
      fail:function(err){
        console.log("NG",err)
      }
    })
  }

对于数据库,只有创建者才有对数据删除修改的权限。

上传修改
  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值