文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 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.3.3.5 移除文件

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

使用條件移除文件

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

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

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

mysql-js> db.countryinfo.remove("true").limit(1)
移除依順序的最後一個文件

以下範例會依國家名稱移除 countryinfo 集合中的最後一個文件。

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

您可以移除集合中的所有文件。若要執行此動作,請使用 remove("true") 方法,而無需指定搜尋條件。

注意

在未指定搜尋條件的情況下移除文件時,請務必小心。此動作會從集合中刪除所有文件。

或者,使用 db.drop_collection('countryinfo') 作業來刪除 countryinfo 集合。

相關資訊