MySQL 8.4 Release Notes
22.3.3.5 删除文档
您可以使用 remove()
方法来删除集合中的某些或全部文档。X DevAPI 提供了额外的方法用于与 remove()
方法一起使用,以便筛选和排序要删除的文档。
删除文档 使用条件
以下示例向 remove()
方法传递了一个搜索条件。所有匹配该条件的文档都将从 countryinfo
集合中移除。在这个例子中,有一份文档符合条件。
mysql-js> db.countryinfo.remove("Code = 'SEA'")
以下示例通过国家名称移除 countryinfo
集合中的最后一个文档。
mysql-js> db.countryinfo.remove("true").sort(["Name desc"]).limit(1)
您可以移除集合中的所有文档。要这样做,请使用不指定搜索条件的 remove("true")
方法。
Caution
在没有指定搜索条件的情况下删除文档时,请谨慎行事。这将从集合中删除所有文档。
或者,您可以使用 db.drop_collection('countryinfo')
操作来删除 countryinfo
集合。
-
查看CollectionRemoveFunction以获取完整语法定义。
-
查看第22.3.2节,“下载和导入world_x数据库”以获取重建
world_x
架构的说明。