Documentation Home

20.4.3.5 删除文件

您可以使用该remove()方法从模式中的集合中删除部分或全部文档。X DevAPI 提供了额外的方法,用于 remove()过滤和排序要删除的文档的方法。

使用条件删除文档

以下示例将搜索条件传递给该 remove()方法。从countryinfo 集合中删除所有符合条件的文档。在此示例中,一个文档符合条件。

mysql-py> db.countryinfo.remove("Code = 'SEA'")
删除第一个文档

要删除 countryinfo集合中的第一个文档,请使用 limit()值为 1 的方法。

mysql-py> db.countryinfo.remove("true").limit(1)
删除订单中的最后一个文档

以下示例 countryinfo按国家/地区名称删除集合中的最后一个文档。

mysql-py> db.countryinfo.remove("true").sort(["Name desc"]).limit(1)
删除集合中的所有文档

您可以删除集合中的所有文档。为此,请在remove("true")不指定搜索条件的情况下使用该方法。

警告

在不指定搜索条件的情况下删除文档时要小心。此操作将从集合中删除所有文档。

或者,使用 db.drop_collection('countryinfo')删除countryinfo集合的操作。

相关信息