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

专业的深圳网站设计wordpress apk 中文版

专业的深圳网站设计,wordpress apk 中文版,南宁网站建设mxfsem,自己做产品品牌网站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/824084/

相关文章:

  • 咖啡设计网站sem推广培训
  • 北京市住房城乡建设官方网站数码印花图案设计网站
  • 域名绑定网站提示正在建设西安霸屏推广
  • 单页响应式网站模板同人那个小说网站做的最好
  • propulsion wordpress好口碑关键词优化地址
  • 短网址生成器是什么莆田百度seo排名
  • 苏州城乡和住房建设局网站首页企业邮箱哪个比较好用
  • 网站建设公司推广方式做金融的看哪些网站
  • 自建网站浙江建设厅官方网站
  • 青岛网站建设策划属于网站建设过程规划和准备阶段的是
  • 做网站来联盟怎么样网络营销推广渠道
  • ps模板网站2024年小学生简短小新闻
  • 成都旅游景点有哪些seo优化工具软件
  • 四川建设厅电话网站网络服务提供商有哪些公司
  • 网站的交互设计有什么网站关键词如何快速上首页
  • 互动的网站如何查询网站开发语言
  • 做网站4000-262-263国外优秀ui设计网站
  • 企业公司网站 北京html框架布局实例代码
  • 上海做网站公司做网站的公司有哪些漯河网站建设
  • 做笑话网站需要什么防做网站
  • 全球排名前十网站股市财经新闻最新消息
  • 上海做网站hlanggroup免费1级做爰片免费网站
  • 上饶门户网站建设移动端显卡
  • 最好玩的网页游戏百度网站优化升上去
  • 志愿北京网站注册天津泰达建设集团有限公司网站
  • wordpress个人支付插件陕西网站建设优化建站
  • 做废钢推广网站wordpress进度条
  • 淘宝客自建手机网站蚌埠网络科技有限公司
  • 做品牌设计网站主页不是wordpress
  • jsp做购物网站技术可行性wordpress 安装百度统计