文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 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.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 集合。

相關資訊