MySQL 9.0 版本说明
可以使用 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")
方法,无需指定搜索条件。
注意
在未指定搜索条件的情况下删除文档时请谨慎。此操作将删除集合中的所有文档。
或者,可以使用 db.drop_collection('countryinfo')
操作删除 countryinfo
集合。
有关完整语法定义,请参阅 CollectionRemoveFunction。
有关如何重新创建
world_x
模式的说明,请参阅 第 22.4.2 节,“下载并导入 world_x 数据库”。