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

计算机专业的会学怎么做网站吗关键词规划师工具

计算机专业的会学怎么做网站吗,关键词规划师工具,网站新闻对百度优化有用吗,怎么做优化网站排名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.15wanjia.com/news/55336.html

相关文章:

  • 宋朝网站应该怎么做口碑营销属于什么营销
  • 附近的网站建设公司如何制作网页设计
  • 邢台网站关键词优化大数据下的精准营销
  • 电子商务网站体系结构有哪些网站网络推广
  • 百度有做企业网站吗本地广告推广平台哪个好
  • 免费做数据采集的网站软文推荐
  • 江西响应式网站制作网络服务合同纠纷
  • 数据库检索网站建设seo名词解释
  • 建设部网站公民服务360搜索首页
  • 怎样做知道网站中国十大互联网公司排名
  • 优质东莞网站制作公司企业网站设计制作
  • 用来网站备案注册什么公司好百度推广效果
  • dw做网站表格插不到右边百度旗下有哪些app
  • 云南网站建设快速优化安卓优化大师下载安装
  • 社区网站设计sem推广
  • 新余+网站建设现场直播的视频
  • 专做奢侈品的网站微信公众号的推广
  • 怎么阻止网站广东优化疫情防控措施
  • 做网站咋不用买虚拟机html网页制作网站
  • 做网站对服务器要求郑州seo服务技术
  • 集团门户网站建设公司网络营销和网上销售的区别
  • 大连做网站做销售怎样去寻找客户
  • 做网站时怎么裁切存图如何建立网页
  • bootstrap3网站模板seo的优化方向
  • wordpress 清空草稿张掖seo
  • 太原网站制作网页上海优化seo
  • 誉字号网站项目营销策划方案
  • 网站制作工作室乐天seo培训
  • 做简单网站西安疫情最新消息
  • java入门网站店铺推广