小程序云开发——数据库添加和查找

概述:小程序云数据库是一个非关系型数据库,不需要定义表的结构,只需要创建一个集合就可以直接往里面添加数据,添加的数据没有严格要求,灵活性很强,每条数据的格式不需要严格对应。比如说,你第一条数据里面有三个属性(姓名,年龄,性别),你的第二条数据可以只有两个属性(姓名,性别)。

下面结合源码来说说小程序云数据库的添加和查找功能。

1.数据库添加

const testDB = wx.cloud.database({});
const table = testDB.collection('mail');
table.add({
      data: {
        //需要添加的数据
        acname:'aaa',  
        poname:'bbb',  
      },
      //添加成功的回调函数
      success(res) {
        console.log(res)
      }
});

在云开发控制台查看添加结果:

2.数据库查询

var that = this; //这句不能少,在查询时
const testDB = wx.cloud.database()
testDB.collection('mail').where({
  watson: 'aaa',    //查询条件
}).get({
  success(res) {
    console.log('查询成功', res.data);
    console.log(this);
    //将查询返回的结果赋值给本地变量
    that.setData({
      acname: res.data[0].acname,
      poname: res.data[0].poname,
    })
  },
  fail: err => {
    console.log('失败')
  }
})

查询结果:

发布了38 篇原创文章 · 获赞 18 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_43851639/article/details/90347110
今日推荐