📜  如何在 mongodb 中删除文档 (1)

📅  最后修改于: 2023-12-03 15:08:43.086000             🧑  作者: Mango

如何在 MongoDB 中删除文档

在 MongoDB 中删除文档是一个基本的操作。在本文中,我们将介绍如何使用 MongoDB Shell 或 MongoDB Compass 删除文档。

在 MongoDB Shell 中删除文档

使用以下的语法,在 MongoDB Shell 中删除文档:

db.collection_name.remove({criteria})

其中,collection_name 是要执行删除操作的集合名称,criteria 是删除文档时要使用的条件。 例如,如果您想从名为users的集合中删除名为John的文档,可以执行以下的操作:

db.users.remove({ name: "John" })

请注意,如果从文档中删除了一个或多个字段,将无法使用与原始文档相同的查询条件来删除该文档。如果您要使用相同的查询条件,请使用以下的语法:

db.collection_name.remove({criteria}, {justOne: true})
在 MongoDB Compass 中删除文档

使用 MongoDB Compass 删除文档非常简单:

  1. 打开 MongoDB Compass 并选择要删除文档的数据库。
  2. 选择要删除文档的集合。
  3. 在列表中选择要删除的文档。
  4. 单击文档右侧的删除按钮。

MongoDB Compass删除文档

结论

在本文中,我们介绍了如何在 MongoDB 中删除文档。该过程非常简单,无论是在 MongoDB Shell 还是 MongoDB Compass 中,在满足指定条件的情况下都可以轻松地完成文档的删除。