首页 > 其他分享 >remove 移除数据

remove 移除数据

时间:2024-01-23 22:44:25浏览次数:27  
标签:const 数据 res remove 移除 msg uni data

//云端代码
const db = uniCloud.database()
exports.main = async (event, context) => {
    const collection = db.collection(event.name)
    const docList = await collection.where(event.data).get()
    if (!docList.data || docList.data.length === 0) {
        return {
            status: -1,
            msg: '没有查询到数据'
        }
    }
    const res = await collection.doc(docList.data[0]._id).remove()
    if (res.deleted === 1) {
        return {
            status: 0,
            msg: '成功删除一条数据'
        }
    } else {
        return {
            status: -2,
            msg: '删除数据失败'
        }
    }
};
//前端代码
remove(){
    uni.showLoading({
        title: '处理中...'
    })
    uniCloud.callFunction({
        name: 'remove',
        data: {
            name: 'unicloud-test',
            data: {
                "leixing": "分类"
            }
        }
    }).then((res) => {
        uni.hideLoading()
        uni.showModal({
            content: res.result.msg,
            showCancel: false
        })
        console.log(res)
    }).catch((err) => {
        uni.hideLoading()
        uni.showModal({
            content: `删除失败,错误信息为:${err.message}`,
            showCancel: false
        })
        console.error(err)
    })
},

 

标签:const,数据,res,remove,移除,msg,uni,data
From: https://www.cnblogs.com/zzl00770/p/17983599

相关文章

  • getdata 按条件查询数据
    //云端代码constdb=uniCloud.database()exports.main=async(event,context)=>{constcollection=db.collection(event.name)constres=awaitcollection.where(event.data).get()returnres};//前台代码getdata(){uni.showLoading({......
  • Oracle 21c-PL/SQL连接远程数据库的方式
    1、方式一:使用’IP:端口‘直接链接2、方式二:配置Oracle数据库连接器(1)打开NetManager(2)配置Oracle数据库服务器信息(3)打开PL/SQL,输入用户名、密码;数据库输入框输入'(2)中第4页配置的服务名'即可......
  • SQL的一些通用语句-数据库和表的创建、删除、查询
    SQL的一些通用语句DDL(数据定义语言)-数据库操作查询查询所有数据库SHOWDATABASES;查询当前数据库SELECTDATABASE();创建CREATEDATABASE[IFNOTEXISTS]数据库名[DEFAULTCHARSET字符集][COLLATE排序规则];[IFNOTEXISTS]为可选项[DEFAULTCHARSET字......
  • 数据库性能优化八大方案
    毫不夸张的说咱们后端工程师,无论在哪家公司,呆在哪个团队,做哪个系统,遇到的第一个让人头疼的问题绝对是数据库性能问题。如果我们有一套成熟的方法论,能让大家快速、准确的去选择出合适的优化方案,我相信能够快速准备解决咱么日常遇到的80%甚至90%的性能问题。从解决问题的角度出发,我......
  • # yyds干货盘点 # 解析json数据,指定列去解析报错如何破?
    大家好,我是皮皮。一、前言前几天在Python最强王者交流群【哎呦喂 是豆子~】问了一个Python解析的问题。问题如下:大佬们请问下这个是啥情况呀 解析json数据 指定列去解析报错JSONDecodeError:Expecting','delimiter:line1column73(char72)数据不多我就一个个去试指......
  • 数据结构
    哈希表也称为散列表,用于实现键值对的存储和查找。hash值的计算通常通过与运算hash&(m-1)方式实现,其桶的数量必须为2的次幂数(也可以通过取模hash%m计算hash值)。哈希函数将键映射到索引的位置,时间复杂度为O(1)(最坏O(n)),常见的有开放地址法和链表法两种:开放地址法:当发生哈希冲突时,......
  • get 获取n条数据
    //云涵数'usestrict';constdb=uniCloud.database()exports.main=async(event,context)=>{constcollection=db.collection(event.name)constres=awaitcollection.limit(event.num).get()returnres};//前端代码get(){uni.sh......
  • 图数据库Neo4j(最详细教程)
    图数据库Neo4j实战(全网最详细教程)1.图数据库Neo4j介绍1.1什么是图数据库(graphdatabase)​ 随着社交、电商、金融、零售、物联网等行业的快速发展,现实社会织起了了一张庞大而复杂的关系网,传统数据库很难处理关系运算。大数据行业需要处理的数据之间的关系随数据量呈几何级数增......
  • add 添加一条数据
    //云端函数'usestrict';constdb=uniCloud.database()exports.main=async(event,context)=>{ constcollection=db.collection(event.name) constres=awaitcollection.add(event.data) returnres};//前端js调用add(){ uni.showLoading({ ti......
  • matplotlib数据可视化
    Matplotlib数据可视化基础一、绘制基本图形1、绘制折线图importnumpyasnpimportmatplotlib.pyplotasplt#创建数组xx=np.arange(10)np.random.seed(500)#创建数组yy=np.random.randint(20,size=(10,))plt.plot(x,y,'b-')plt.xticks(fontsize=15)plt.yticks......