unicloud delete 删除

news2025/1/15 21:06:04

delete 删除

unicloud 删除大概分为两种
一种是 通过指定文档ID删除
语法如下

collection.doc(_id).remove()

还有一种是条件查找文档然后直接批量删除
语法如下

collection.where().remove()

反正总归是先查找到指定数据,然后使用remove()函数删除
示例如下

collection.doc(_id).remove()

准备环境

先准备一下删除的云函数
如下图,新建一个删除的云函数
在这里插入图片描述
云数据库内有数据如下
在这里插入图片描述

通过指定文档ID删除

要删除首先得查找
这里先使用get()函数查到所有拥有的数据然后再开始删
如下图,示例将删除_id为"65eaa82b358ba96e9f0fe234"的数据
在这里插入图片描述

示例代码如下
云函数代码

'use strict';
exports.main = async (event, context) => {
	return result = await uniCloud.database().collection('users').doc('65eaa82b358ba96e9f0fe234').remove()
};

js引用代码如下

const remove = async _=>{
	const result = await uniCloud.callFunction({name:"deleteUnicloud"})
	console.log(result)
}

输出如下
在这里插入图片描述
再次去查看数据库控制台
可以看到那条数据已经没了
在这里插入图片描述

条件查找文档然后直接批量删除

collection.where().remove()

示例如下,将下面数据中不等于19岁的全删了
在这里插入图片描述
示例代码如下

'use strict';
exports.main = async (event, context) => {
	// return await uniCloud.database().collection('users').doc('65f003e692a0cbb06d8abca4').remove()
	return await uniCloud.database().collection('users').where({age:uniCloud.database().command.neq(18)}).remove()
};

输出如下
在这里插入图片描述
再次查看控制台可以发现
只剩一条18的了
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1513768.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

软件应用实例,宠物医院处方笺模板实例,佳易王兽医电子处方开单管理系统软件操作教程

软件应用实例,宠物医院处方笺模板实例,佳易王兽医电子处方开单管理系统软件操作教程 一、前言 以下软件程序操作教程以佳易王兽医电子处方软件V17.0为例说明 软件文件下载可以点击最下方官网卡片——软件下载——试用版软件下载 1、兽医宠物店开电子处…

初识C++类和对象(1)

1.定义类 我们使用class进行表示类,class后面的是类名rect,在类里面我们可以定义成员变量,这个题目我们是要去求长方形的周长和面积,我们定义长方形的长,和长方形的宽度; 我们定义了2个函数计算长方形的周…

电视盒子什么品牌好?测评工作室揭晓电视盒子品牌排行榜

电视盒子是日常生活中最常见的,它有着不可取代的重要地位。每年我们会进行电视盒子的深度测评,最近我们的测评主题是电视盒子什么品牌好,购入了十几个电视盒子品牌旗下的产品,通过对比后总结了电视盒子品牌排行榜,想买…

金融需要多样性,量化需要C++!通过本文,你可以知道:1、为什么是C++

通过本文,你可以知道: 1、为什么是C 2、Python的用武之地 3、量化C岗位薪酬水平 C VS Python 量化交易系统开发语言主要用C,也有人用Python。 但是从经验看,用C开发的量化交易系统能够让在系统中程序运行的速度更快。 量化交易…

详细理解Transformer

上一篇文章中,我们解读了Transformer中的Self-Attention的实现细节,这篇文章中,就Transformer的整体做一个算法解读。 首先,我们还是把Transformer的架构图贴出来,作为本篇内容的抓手。 从图中我们可以看到&#xff0…

迷茫了!去大厂还是创业?

大家好,我是麦叔,最近我创建了一个 学习圈子 有球友在 星球 里提问。 大厂的layout岗位和小厂的硬件工程师岗位,该如何选择? 这个问题我曾经也纠结过,不过现在的我,I am awake! 肯定是有大点大。…

2023 年安徽省职业院校技能大赛(高职组)

#需要资源或有问题的,可私博主!!! #需要资源或有问题的,可私博主!!! #需要资源或有问题的,可私博主!!! 某企业根据自身业务需求&#…

2024长三角快递物流供应链与技术装备展览会(杭州站)

2024.7.8-10 杭州国际博览中心 科技创新,数字赋能 同期举办:数字物流技术展 新能源商用车及物流车展 电商物流包装展 冷链物流展 指导单位 国家邮政局发展研究中心浙江省邮政管理局中国快递协会 承办单位 上海信世展览服务有限公司 主办单位 浙江…

使用 pg_profile 在 Postgres 中生成性能分析报告

前言: postgres数据库中拥有大量的辅助插件用于帮助DBA更好的分析数据库性能或整个集群,包括索引、I/O、CPU和内存等,pg_profile是基于PostgreSQL标准统计信息视图的诊断工具,它类似于Oracle AWR架构,和Oracle一样&am…

MFC 添加MFC类方法

1、打开工程目录的"类视图" 2、工程名右键添加"MFC类" 3、填写"类名"并选择“基类”CDialog,对话框ID填写添加好的对话框ID

2024(1),Android高分面试指南

以前,见到过挺多这样的新闻,某些学霸,成绩稍微有点下滑之类的,就受不了,做出一些过激的行为。如自杀等。这是非常懦弱的表现。究其背后,这是因为他们把自己蹦的太紧了。就像气球,你憋着一直吹气…

【PyTorch][chapter 22][李宏毅深度学习]【无监督学习][ WGAN]【理论二】

前言: 本篇主要参考《Wasserstein GAN and the Kantorovich-Rubinstein Duality》 重点介绍一下 WGAN 的损失函数 是如何通过 Wasserstein Distance 变换过来的。 分为5步: 我们首先建立Wasserstein Distance 极小值形式, 经过对…

QGIS 开发之旅二《构建插件工程》

上一篇文章写了二次开发环境的构建,这一章我们从零开始构建插件工程,并理解下QIGIS 如何识别插件程序的。 1、创建QGIS 工程 新建项目,选择下面的空工程 工程创建成功后,是下面的样子,没有任何文件 2、配置QGIS工程 …

掼蛋-掌握出牌权

掼蛋游戏中,出牌权往往能决定一局牌的走向,掌握出牌权可以主动控制局势。出牌权是指在每一轮的出牌环节中谁先出牌。出牌权的重要性主要体现在以下两个方面: 一、控制节奏 出牌权可以让我们主动控制游戏的节奏,可以根据自己的出牌…

VUE3项目学习系列--项目基础配置(四)

目录 一、环境变量配置 二、SVG图标配置 三、注册组件为全局组件 四、集成sass 1、安装依赖 2、添加文件 3、配置 一、环境变量配置 项目开发过程中会经历开发环境、测试环境、生产环境三种状态,对与环境变量的配置需求不同,因此需要在项目中进行环…

移动端研发技术的进化历程

移动端研发技术 移动端研发技术主要分为原生开发和跨平台开发。本章主要介绍一下移动开发技术的过去、当下和未来,一步一步介绍移动技术的进化历程。 原生开发 原生应用程序是指某一个移动平台(比如iOS或Android)所特有的应用,使…

【漏洞复现】CERIO DT系列路由器 远程代码执行漏洞

0x01 产品简介 CERIO DT系列路由器是中国台湾智鼎资讯(CERIO)公司的一款无线路由器。 0x02 漏洞概述 CERIO DT系列路由器在特定版本中存在操作命令注入漏洞。未授权的攻击者可利用该漏洞进行远程代码执行,从而控制服务器。 0x03 测绘语句…

电脑数据守护神:备份文件的重要性与实用方案

一、备份文件:数据安全的第一道防线 在数字化时代,电脑已成为我们生活和工作中不可或缺的一部分。无论是个人用户还是企业组织,电脑中存储的各类文件都承载着重要的信息。然而,随着电脑使用频率的增加,数据丢失或损坏…

R语言复现:如何利用logistic逐步回归进行影响因素分析?

Logistic回归在医学科研、特别是观察性研究领域,无论是现况调查、病例对照研究、还是队列研究中都是大家经常用到的统计方法,而在影响因素研究筛选自变量时,大家习惯性用的比较多的还是先单后多,P<0.05纳入多因素研究&…

第五节:使用SMB开发WebSocket通信

一、概述 本节主要讲解在SMB中如何进行websocket快速开发,实现客户端连接、关闭、消息通讯等功能。 示例下载:https://download.csdn.net/download/lllllllllluoyi/88949743 二、创建WebSocket服务器 1、在csdnProject工程中新建一个消息流。 添加W…