文档菜单
文档首页
/ / /
Node.js 驱动
/ / /

删除文档

在本页中

  • 概述
  • 删除

在本节中,我们向您展示如何调用写入操作来从您的 MongoDB 数据库中的集合中移除文档。

如果您想从集合中删除现有文档,可以使用deleteOne() 删除一个文档或 deleteMany() 删除一个或多个文档。这些方法接受一个查询文档,以匹配要删除的文档。

您可以通过以下方式将文档或文档以 JSON 对象的形式指定为 deleteOne()deleteMany() 写入操作要删除的文档

const doc = {
pageViews: {
$gt: 10,
$lt: 32768
}
};

要使用 deleteOne() 方法删除第一个匹配的文档或使用 deleteMany() 方法删除所有匹配的文档,请将文档作为方法参数传递

const deleteResult = await myColl.deleteOne(doc);
const deleteManyResult = await myColl.deleteMany(doc);

您可以通过访问上述方法调用结果的 deletedCount 字段来打印操作删除的文档数

console.dir(deleteResult.deletedCount);
console.dir(deleteManyResult.deletedCount);

如果删除操作成功,则这些语句将打印出相关操作删除的文档数。

要查看完整可运行的示例和更多有关可用选项的信息,请参阅deleteOne()deleteMany().

返回

自定义 _id 的值

在本页中