当前位置: 首页 > news >正文

【sql】MongoDB的增删改查分页条件等

【sql】MongoDB的增删改查分页条件等

//增
//新增数据2种方式
db.msg.save({"name":"springboot😀"});
db.msg.insert({"name":"mango good"});
db.msg.save({"name":"springboot",type:"工具书", json:{id:1, name:'张三'}});

//删除

//(1)删除
db.msg.remove({type:"工具书"})
//(2)删除所有
db.msg.remove({})

db.msg.remove({"json.id":1})


//修改
//(1)update首条
//update:遇到满足条件的第一条数据修改
db.msg.update({"name":"springboot"},{$set:{"name":"springboot2"}})

//(2)update多条
//updateMany :修改所有满足条件的
db.msg.updateMany({"name":"springboot"},{$set:{"name":"springboot2"}})

db.msg.updateMany({"json.id":1},{$set:{"name":"springboot2"}})


//(3)updateOne
//updateOne:修改满足条件的第一条数据
db.msg.updateOne({"name":"springboot2"},{$set:{"name":"springboot3"}})

//查询所有数据2种写法
db.msg.find()
db.getCollection("msg").find()


//条件查询
db.msg.find({type:"工具书"})

db.msg.find({"json.id":1})

//分页查询   
//第一页  每页3条
db.msg.find({"json.id":1}).skip(0).limit(3)

//第二页  每页3条
db.msg.find().skip(3).limit(3)


//第三页  每页3条
db.msg.find().skip(6).limit(3)


 

http://www.lryc.cn/news/135683.html

相关文章:

  • 我的动态归纳(便于搜索)
  • langchain ChatGPT AI私有知识库
  • API接口常用数据格式Json,Json的定义和XML的区别
  • 密码学学习笔记(二十一):SHA-256与HMAC、NMAC、KMAC
  • 操作系统-笔记-第四章-文件管理
  • 【MiniGUI】文字颜色实现透明度变化
  • css中元素加定位之后到一定距离元素会变小
  • Java 语言实现冒泡排序
  • 面向对象单选题
  • 微服务-Fegin
  • [oneAPI] 使用字符级 RNN 生成名称
  • 【ROS】参数服务器--理论模型与参数操作(C++)
  • [oneAPI] 基于BERT预训练模型的英文文本蕴含任务
  • 【洛谷】P1163 银行贷款
  • Java版工程行业管理系统源码-专业的工程管理软件-提供一站式服务 em
  • kafka--技术文档--基本docker中安装<单机>-linux
  • 回归预测 | MATLAB实现WOA-RF鲸鱼优化算法优化随机森林算法多输入单输出回归预测(多指标,多图)
  • Linux系统安全——NAT(SNAT、DNAT)
  • uniapp项目添加人脸识别功能,可用作登录,付款,流程审批前的安全校验
  • SpringBoot面试题
  • Git相关命令
  • 《HeadFirst设计模式(第二版)》第八章代码——模板方法模式
  • RESTful API,以及如何使用它构建 web 应用程序
  • Git+Gitee使用分享
  • 【3D激光SLAM】LOAM源代码解析--transformMaintenance.cpp
  • DiscuzQ 二开教程(7)——二次开发版本部署文档
  • u盘数据丢失但占内存如何恢复?不要着急,这里有拯救方案
  • springboot日志文件名称为什么叫logback-spring.xml
  • Mysql 开窗函数(窗口函数)
  • 计算机视觉之图像特征提取