Docs 菜单
Docs 主页
/ / /
Node.js 驱动程序
/ / /

Delete Documents

在此页面上

  • Overview
  • 删除

在本节中,我们将向您展示如何调用写入操作,以从 MongoDB database 的集合中删除文档。

如果要从集合中删除现有文档,可以使用 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 生成自定义值

在此页面上