小程序云开发对数据库增删改查相关操作

复制代码
//初始化云端数据库
const db = wx.cloud.database()
// 引用云端集合
const Users = db.collection('Users')   //Users为云端集合的名称

查询所有数据:
    Users.get().then(res=>{
            console.log(res.data)
        })

带条件查询数据:
    Users.where({集合字段名1:参数1},{集合字段名2:参数2}).get().then(res=>{
         console.log(res.data)
    })


新增数据:
    Users.add({
                data:{
                   // 可选自定义 _id,在此处场景下用数据库自动分配的就可以了
                   字段1:数据1,     //字段可自定义
                   字段2:数据2,
                   字段3: new Date()   //时间
               },
                 success: res => {
                       //插入成功
                 },
                 fail: res => {
                       //插入失败     
                 }
               })


删除数据:(根据id删除数据)
        Users.doc(id).remove({
                success: res => {
                       //删除成功
                },
                fail: err => {
                       //删除失败
                }
            })

根据id修改数据:
        Users.doc(id).update({
          // 想要更新后的数据
          data: {
            字段名1: 参数1,
            字段名2: 参数2
          }
        }).then(res => {
          //修改成功      
        }).catch(err => {
          // 更新数据失败          
        })      
复制代码

 

posted @   _情书  阅读(159)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示