文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
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 集合中的第一個文件,請使用 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 集合。

相關資訊