MySQL 8.3 Release Notes
您可以使用 remove()
方法从模式中的集合中删除一些或所有文档。X DevAPI 提供了与 remove()
方法一起使用的其他方法,以过滤和排序要删除的文档。
以下示例将搜索条件传递给 remove()
方法。所有匹配条件的文档将从 countryinfo
集合中删除。在这个示例中,一个文档匹配条件。
mysql-py> db.countryinfo.remove("Code = 'SEA'")
以下示例删除了 countryinfo
集合中按国家名称排序的最后一个文档。
mysql-py> db.countryinfo.remove("true").sort(["Name desc"]).limit(1)
您可以删除集合中的所有文档。为此,请使用 remove("true")
方法,不指定搜索条件。
Caution
在删除文档时,请小心,不要指定搜索条件。这将删除集合中的所有文档。
或者,使用 db.drop_collection('countryinfo')
操作删除 countryinfo
集合。
-
请参阅 CollectionRemoveFunction 以获取完整的语法定义。
-
请参阅 第 22.4.2 节,“下载和导入 world_x 数据库” 以获取重新创建
world_x
模式的说明。