首页 > 数据库 >uniCloud-传统方式操作数据库-remove

uniCloud-传统方式操作数据库-remove

时间:2023-09-26 13:34:37浏览次数:28  
标签:res 数据库 await db collection uniCloud remove scores

collection.doc(_id).remove()
collection.where().remove()
删除之前一定要备份数据库表,
删除时一定要写正确查询条件.

云函数代码
'use strict';
exports.main = async (event, context) => {
	// 通过云函数操作数据库,删除指定记录
	const db = uniCloud.database()
	const dbCmd = db.command
	//删除指定_id的记录
	// let res = await db.collection("scores").doc("6512145809664caf294f2a52").remove()

	// 删除语文成绩不及格的记录
	// let res = await db.collection("scores").where({
	// 	chinese: dbCmd.lt(60)
	// }).remove()

	// 清除全部
	let res = await db.collection("scores").remove()
	
	// 清除全部
	let res = await db.collection("scores").where({
	  _id: dbCmd.neq(-1)
	}).remove()
	
	// 清除全部
	let res = await db.collection("scores").where({
	  _id: dbCmd.exists(true)
	}).remove()

	return res
};

标签:res,数据库,await,db,collection,uniCloud,remove,scores
From: https://www.cnblogs.com/unity-yancy/p/17729887.html

相关文章

  • uniCloud-传统方式操作数据库-update
    云函数//修改用户记录'usestrict';exports.main=async(event,context)=>{ constdb=uniCloud.database() constdbCmd=db.command //letres=awaitdb.collection("users").doc("6512184021821b2af528b4ef").update({ // name:&qu......
  • 数据库临时表的使用
    一、什么是临时表临时表就是用来暂时保存临时数据(亦或叫中间数据)的一个数据库对象,它和普通表有些类似,然而又有很大区别。它只能存储在临时表空间,而非用户的表空间。临时表是会话或事务级别的,只对当前会话或事务可见。每个会话只能查看和修改自己的数据。临时表的分类:事......
  • fastapi+tortoise-orm+redis+celery 多worker数据库连接
    我用fastapi在写接口,数据库orm用的是tortoise-orm,接口的数据库操作是正常的。现在加入了celery,但是每个celery在执行任务时,不能获取到数据库连接我想要每个worker获得数据库连接,但是不要每个任务都去连接一次,并在每个worker结束时,断开连接,但是不能断开其他worker的数据库连接from......
  • uniCloud-传统方式操作数据库
    https://uniapp.dcloud.net.cn/uniCloud/cf-database.html#get-collection前端代码<template> <viewclass="db-demo"> <buttontype="primary"@click="addUser">插入一条用户数据</button> <form@submit="onSub......
  • 【TinyWebServer】11数据库连接池
    基础知识什么是数据库连接池?池是一组资源的集合,这组资源在服务器启动之初就被完全创建好并初始化。通俗来说,池是资源的容器,本质上是对资源的复用。顾名思义,连接池中的资源为一组数据库连接,由程序动态地对池中的连接进行使用,释放。当系统开始处理客户请求的时候,如果它需要相关......
  • Oracle数据库同时建立和使用两个监听器
    1.问题我分别对两个数据库实例(Lib和Orcl)各自建立了一个监听器,端口号分别为1520和1521,但是默认只启动一个,导致我切换数据库实例的时候,出现以下问题:状态:失败-测试失败:IO错误:TheNetworkAdaptercouldnotestablishtheconnection(CONNECTION_ID=eWHa4AMrRfy8g/bXkm9lw......
  • 亚信科技AntDB数据库与优逸派科技基于人工智能的自动化运维管理平台产品完成兼容性互
    日前,亚信科技AntDB数据库与北京优逸派科技有限公司基于人工智能的自动化运维管理平台产品完成兼容互认。经过双方团队的严格测试,AntDB数据库与基于人工智能的自动化运维管理平台产品完全兼容,整体运行稳定高效。图1:亚信科技AntDB数据库与优逸派科技完成适配随着我国数字经济建设......
  • uniCloud初识
    uniCloud是什么?uniCloud是DCloud联合阿里云、腾讯云,为开发者提供的基于serverless模式和js编程的云开发平台onLoad(){//前端不再用uni.request请求数据,而是调用云函数拿数据. uniCloud.callFunction({ name:"get_content", data:{ num:3}//前端传递给服务......
  • MYSQL数据库SQL-删除
    1、deleteDelete删除表数据,保留表结构,且可以加where,删除一行或多行支持回滚操作既可以删除表也可以删除视图,truncate只能删除表不能删除视图(1)删除某张表中某个字段为'xxx'的行deletefrom表名where字段名='xxx'(2)删除整张表deletefrom表名不跟where条件时删......
  • 基于weka的数据库挖掘➖分类方法的实现
    基于weka的数据库挖掘➖分类方法的实现关于作者作者介绍......