文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美國信紙尺寸) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


22.4.3.5 移除文件

您可以使用 remove() 方法,從綱要中的集合刪除部分或所有文件。X DevAPI 提供額外的方法,與 remove() 方法搭配使用,以篩選和排序要移除的文件。

使用條件移除文件

下列範例將搜尋條件傳遞至 remove() 方法。所有符合條件的文件都會從 countryinfo 集合中移除。在此範例中,有一個文件符合條件。

mysql-py> db.countryinfo.remove("Code = 'SEA'")
移除第一個文件

若要移除 countryinfo 集合中的第一個文件,請使用值為 1 的 limit() 方法。

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 集合。

相關資訊