当前位置: 首页 > 编程笔记 >

MongoDB 删除

郎雪风
2023-03-14
本文向大家介绍MongoDB 删除,包括了MongoDB 删除的使用技巧和注意事项,需要的朋友参考一下

示例

删除所有与查询参数匹配的文档:

// MongoDB 3.2的新功能
db.people.deleteMany({name: 'Tom'})

// 所有版本
db.people.remove({name: 'Tom'})

或者只是一个

// MongoDB 3.2的新功能
db.people.deleteOne({name: 'Tom'})

// 所有版本
db.people.remove({name: 'Tom'}, true)

MongoDB的remove()方法。如果执行此命令时不带任何参数或不带空参数,它将从集合中删除所有文档。

db.people.remove();

要么

db.people.remove({});
           

 类似资料:
  • 在 MongoDB 中,您可以使用 remove() 方法从集合中删除文档,语法格式如下: db.collection_name.remove(     <query>,     {         justOne: <boolean>,         writeConcern: <document>     } ) 参数说明: query:可选参数,定义要删除文档的条件; justOne:可选

  • 在 MongoDB 中,可以使用 drop() 方法来从数据库中删除指定集合,它会从数据库中完全删除一个集合,并且不会留下与已删除集合关联的任何索引。 drop() 方法在使用时不需要带有任何参数,并且在使用参数调用时会产生错误,该方法的语法格式如下: db.collection_name.drop() 其中 collection_name 为要删除的集合名称,方法调用成功会返回 true,否则返

  • 前面我们介绍了如何在 MongoDB 中《 创建数据库》,本节我们来介绍一下如何删除 MongoDB 中的数据库。 MongoDB 中删除当前数据库的语法格式如下: db.dropDatabase() 注意:使用 db.dropDatabase() 命令会删除当前数据库,在删除数据库之前您可以使用 db 命令来查看当前数据库的名称。 下面通过示例来演示一下如何删除指定的数据库。 首先,使用 命令来

  • 问题内容: 文件: 有没有办法从数组中提取特定对象?IE如何从项数组中提取ID为23的整个项对象。 我努力了: 但是我很确定我没有正确使用’pull’。据我了解,pull将从数组中拉出字段,而不是对象。 关于如何将整个对象从数组中拉出的任何想法。 另外,我尝试在mongoose / nodejs中执行此操作,也不确定这种类型的内容是否在mongoose API中,但我找不到它。 问题答案: 尝试.

  • 然而,当我运行foreach循环时,它运行了几分钟就崩溃了 最初的数据库mydb有0.173GB,现在是0.368GB 你知道出什么问题了吗? 所以这次看起来很管用,但为什么'mydb'变大了呢?

  • 无法从外壳中删除集合, 集合可用并且我的 php 脚本正在访问它的东西(选择|更新) 但当我使用: 它给了我一个错误:

  • 本文向大家介绍MongoDB的创建、更新和删除,包括了MongoDB的创建、更新和删除的使用技巧和注意事项,需要的朋友参考一下 概要   下面开始学习MongoDB最重要也是最基础的部分:C(创建)R(查询)U(更新)D(删除);由于R(查询)操作相对来说内容比较多,也比较繁琐,   同时使用频率也比较高,所以下一篇会拿出来单独介绍。废话不多说,连上服务器,我们直接进入正题! 一、创建   按照我

  • 我研究多租户web应用程序。有必要明确一些用户容器,该容器可能相当大,收集了许多文档。我需要能够删除许多文档,例如: 谢谢你。