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

jsp 企业建站网站开发重点难点分析

jsp 企业建站,网站开发重点难点分析,wordpress 父类 id,深圳公司注册地址要求MongoDB CRUD操作:删除文档 文章目录 MongoDB CRUD操作:删除文档删除集合的所有文档删除符合条件的所有文件删除第一个符合条件的文档## 在MongoDB Atlas中删除文档删除行为索引 原子性写确认 可以使用下面的方式删除MongoDB集合的文档: 使用…

MongoDB CRUD操作:删除文档

文章目录

  • MongoDB CRUD操作:删除文档
    • 删除集合的所有文档
    • 删除符合条件的所有文件
    • 删除第一个符合条件的文档
    • ## 在MongoDB Atlas中删除文档
    • 删除行为
      • 索引
    • 原子性
      • 写确认

可以使用下面的方式删除MongoDB集合的文档:

  • 使用编程语言提供的驱动程序,在应用中调用API进行删除。
  • 使用MongoDB Atlas UI删除文档。
  • 使用MongoDB Compass、mongosh。
  • 使用其他第三方工具。

下面使用mongosh的删除方法:

  • db.collection.deleteOne()
  • db.collection.deleteMany()

对删除操作进行说明。

使用下面的脚本创建inventory集合,下面的例子会使用inventory集合:

db.inventory.insertMany( [{ item: "journal", qty: 25, size: { h: 14, w: 21, uom: "cm" }, status: "A" },{ item: "notebook", qty: 50, size: { h: 8.5, w: 11, uom: "in" }, status: "P" },{ item: "paper", qty: 100, size: { h: 8.5, w: 11, uom: "in" }, status: "D" },{ item: "planner", qty: 75, size: { h: 22.85, w: 30, uom: "cm" }, status: "D" },{ item: "postcard", qty: 45, size: { h: 10, w: 15.25, uom: "cm" }, status: "A" },
] );

删除集合的所有文档

db.collection.deleteMany()方法传递一个空的过滤文档 {}可删除集合中的所有文档。

下面的示例删除inventory集合中的所有文档:

db.inventory.deleteMany({})

该方法将返回操作状态的文档。

删除符合条件的所有文件

可以为db.inventory.deleteMany()指定一个过滤条件文档来删除所有符合条件的文档。

可以在条件文档中使用<field>:<value>表达式来指定等式条件:

{ <field1>: <value1>, ... }

查询过滤文档可以使用查询运算符来指定条件,格式如下:

{ <field1>: { <operator1>: <value1> }, ... }

要删除与删除条件匹配的所有文档,可将筛选器参数传递给deleteMany()方法,下面的示例从inventory集合中删除status字段等于"A"的所有文档:

db.inventory.deleteMany({ status : "A" })

该方法返回一个包含操作状态的文档。

删除第一个符合条件的文档

使用db.collection.deleteOne()方法最多只能删除与指定过滤器匹配的单个文档(即使有多个文档与指定过滤器匹配)。
下面的示例删除了status"D"的第一个文档:

db.inventory.deleteOne( { status: "D" } )

## 在MongoDB Atlas中删除文档

在 MongoDB Atlas UI 中,一次只能删除一个文档。要一次删除多个文档,可以使用mongosh或MongoDB驱动程序连接到Atlas部署,并按照上面的示例进行操作。

下面的示例使用了sample_mflix样本数据集。在MongoDB Atlas中进行文档删除可以按照下面的步骤进行操作:

  1. 打开集合

    • 打开MongoDB Atlas UI,点击侧边栏的Database
    • 找到对应的数据库实例,点击Browse Collections
    • 在左侧的导航面板选择sample_mflix数据库
    • 在左边的导航面板选择movies集合
  2. 指定文档的过滤条件
    可选的,可以给Field字段为文档指定一个过滤条件,用于搜索符合条件的文档。

    将下面的查询条件文档拷贝到搜索栏的Filter字段,然后点击Apply

    { genres: "Action", rated: { $in: [ "PG", "PG-13" ] } }
    

    查询条件返回sample_mflix.movies集合中genres字段等于Action并且rated等于PGPG-13的文档。

  3. 删除文档
    对于要删除的文档,将鼠标悬停在该文档上,然后点击右侧出现的垃圾桶图标。

    点击Delete按钮后,MongoDB Atlas 会标记要删除的文档,并要求确认。

    单击Delete确认你的选择。

删除行为

索引

删除操作不会删除索引,即使删除集合中的所有文档也不会删除索引。

原子性

在MongoDB中,单个文档的写操作具有原子性。

写确认

通过写关注,可以指定MongoDB对写操作进行确认的级别。

http://www.yayakq.cn/news/64607/

相关文章:

  • 影视怎么建设网站wordpress商城制作教程
  • 快云助手网站建设视频名片设计图片
  • 西宁手机微网站平面设计作品案例分析
  • 北京网站设计公司兴田德润怎么样网页qq登陆保护怎么关
  • 哪个网站可以做问卷调查网络营销推广的策略
  • 公司网站建设审批流程化妆品网站主页设计
  • 网站登陆页面怎么做品牌设计公司文案
  • 网站建设哪个公司dedecms网站乱码
  • 重庆市建设信息网站网站如何申请微信支付接口
  • 济南做网站哪家好怎么选网站建设价格最低多少钱
  • 美工做网站是怎么做怎么找到域名做的那个网站
  • 免费建网站代码地推app
  • 替老外做网站好看的企业网站首页
  • 网站开发招聘职位百度seo什么意思
  • 网页设计广州网站北京百度糯米团购有做网站的电话吗
  • 做国内网站花费网站建设岗位任职资格
  • 天津实用网站建设龙岩网页制作公司
  • 营销型网站备案wordpress主题免费中文
  • 浙江省建设厅官方网站信用平台河北省建设工程招标投标信息网
  • 用老域名做新网站wordpress+引用+样式
  • 做网站前台有什么要求网站开发如何引用函数
  • 网站推广的公司哪家好wordpress老是有人注册
  • 深圳论坛网站建设如何下载网站模板
  • 中国建设银行官网站额度申请深圳住房和建设局网站官网
  • 哈尔滨模板建站品牌wordpress与ftp
  • 上海建站 seo哪个网站可以做化学实验
  • 高埗仿做网站网站开发不用框架?
  • 怎么到国外网站去接模具订单做郑州网站建设代运营
  • 公司刚做网站在那里找图片做pc端自适应网站模板
  • 8免费网站建站手机网站建设知识